I'd like to use Ansible to manage Windows machines at work,
thus here are two new ports - pywinrm (python module for
Windows Remote Management) and its dependent, py-xmltodict.

Example tests work ok.

j.

~~~
In [5]: s = winrm.Session('ad-w2k12r2.example.com', auth=('Administrator', 
'password'))
In [6]: r = s.run_cmd('ipconfig', ['/all'])
In [7]: r.status_code
Out[7]: 0
In [8]: r.std_out
Out[8]: '\r\nWindows IP Configuration\r\n\r\n   Host Name . . . . . . . . . . . 
. : brq-w2k12r2\r\n   Primary Dns Suffix  . . . . . . . : 
ad-w2k12r2.example.com\r\n   Node Type . . . . . . . . . . . . : Hybrid\r\n   
IP Routing Enabled. . . . . . . . : No\r\n   WINS Proxy Enabled. . . . . . . . 
: No\r\n   DNS Suffix Search List. . . . . . : 
ad-w2k12r2.example.com\r\n\r\nEthernet adapter Ethernet:\r\n\r\n   
Connection-specific DNS Suffix  . : \r\n   Description . . . . . . . . . . . : 
Red Hat VirtIO Ethernet Adapter\r\n   Physical Address. . . . . . . . . : 
00-1A-4A-01-3F-FB\r\n   DHCP Enabled. . . . . . . . . . . : No\r\n   
Autoconfiguration Enabled . . . . : Yes\r\n   IPv4 Address. . . . . . . . . . . 
: 10.34.63.245(Preferred) \r\n   Subnet Mask . . . . . . . . . . . : 
255.255.252.0\r\n   Default Gateway . . . . . . . . . : 10.34.63.254\r\n   DNS 
Servers . . . . . . . . . . . : 127.0.0.1\r\n   NetBIOS over Tcpip. . . . . . . 
. : Enabled\r\n\r\nTunnel adapter Teredo Tunneling Pseudo-Interface:\r\n\r\n   
Media State . . . . . . . . . . . : Media disconnected\r\n   
Connection-specific DNS Suffix  . : \r\n   Description . . . . . . . . . . . : 
Teredo Tunneling Pseudo-Interface\r\n   Physical Address. . . . . . . . . : 
00-00-00-00-00-00-00-E0\r\n   DHCP Enabled. . . . . . . . . . . : No\r\n   
Autoconfiguration Enabled . . . . : Yes\r\n\r\nTunnel adapter 
isatap.{8E0EBBF3-CDFB-44DE-B6C7-CD12C5B14CBD}:\r\n\r\n   Media State . . . . . 
. . . . . . : Media disconnected\r\n   Connection-specific DNS Suffix  . : \r\n 
  Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2\r\n   
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n   DHCP Enabled. 
. . . . . . . . . . : No\r\n   Autoconfiguration Enabled . . . . : Yes\r\n'
~~~

Reply via email to