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.RanjanOn Thu, Jan 17, 2013 at 2:41 PM, Chris McClimans < " target="_blank"> > wrote:
The ideal scenario would give us the ability to run commands via the RDP procotol from plain ruby (no X or Linux required).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.I found an interesting from blog entry from 2008*[1] that suggested using the rdesktop executable (on linux) to run commands/scripts.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.
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.
Then we could do something like:knife bootstrap windows rdp my.new.server
Archive powered by MHonArc 2.6.16.