[chef] Re: Re: Bootstrapping Windows Nodes via RDP


Chronological Thread 
  • From: Chris McClimans < >
  • To:
  • Subject: [chef] Re: Re: Bootstrapping Windows Nodes via RDP
  • Date: Thu, 17 Jan 2013 11:52:22 -0800

Seems like we could do knife bootstrap windows exec and use different backends.

PsExec on windows
winexe on Linux and OSX

The requirement of a full samba4 install is something we should noodle around.

Are there static linked binaries for OSX and Linux?


On Thu, Jan 17, 2013 at 3:38 AM, Paul Morton - BIA < " target="_blank"> > wrote:
Chris - winexe ships as part of samba 4 and can run on linux or osx. It is synonymous with psexec on windows.

Personally, with all of the quirks of winrm and powershell 3 constantly dumping due to memory issues, I am wondering if winexe is just the way to go for all remote shell operations...


P

On Jan 17, 2013, at 1:11 AM, "Chris McClimans" < " target="_blank"> > wrote:

winrm is disabled by default for many windows installs, including cloud providers such as Azure.

I'm contemplating a way around this limitation by either finding a way to turn on winrm, or just executing commands via RDP instead.

I found an interesting from blog entry from 2008*[1] that suggested using the rdesktop executable (on linux) to run commands/scripts.

rdesktop -r disk:local="/tmp/dir/" my.new.server -s "cmd.exe /K net use x: \\\\tsclient\local & x:\setupwinrm.bat & shutdown /t 0 /r"

However that obviously requires shelling out to run a binary on Linux that requires the presence of an X server.

I was wondering if anyone has any suggestions or has seen any ruby gems or libraries that we could use to make something like this cross-platform.

The ideal scenario would give us the ability to run commands via the RDP procotol from plain ruby (no X or Linux required).

Then we could do something like:

knife bootstrap windows rdp my.new.server




Archive powered by MHonArc 2.6.16.

§