[chef] Re: Bootstrapping Windows Nodes via RDP


Chronological Thread 
  • From: Madhurranjan Mohaan < >
  • To:
  • Subject: [chef] Re: Bootstrapping Windows Nodes via RDP
  • Date: Mon, 21 Jan 2013 14:06:11 +0530

Hi Chris,

We run a small recipe using windows_batch initially to turn on and configure winrm. It has worked well for us.  Following this , we have not had to RDP to any box to execute scripts. If and when needed we use knife windows to run commands remotely.

Ranjan



On Thu, Jan 17, 2013 at 2:41 PM, 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.

§