[chef] Re: Bootstrapping Windows Nodes via RDP


Chronological Thread 
  • From: Paul Morton - BIA < >
  • To: " " < >
  • Cc: " " < >
  • Subject: [chef] Re: Bootstrapping Windows Nodes via RDP
  • Date: Thu, 17 Jan 2013 03:38:56 -0800
  • Accept-language: en-US
  • Acceptlanguage: en-US

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" < "> > 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.

§