WinRM控制台
ptwinrm的Python项目详细描述
基于Python、prompt_toolkit和pywinrm的winrm控制台:
安装
$ pip install ptwinrm
要求
- Python>;=2.6
- 多克普特
- pywinrm公司
- 提示工具集
用法
在连接到windows计算机之前,请确保winrm服务正在运行并且防火墙 已为WinRM连接打开。在我的windows机器上,我必须在windows上执行以下操作 命令行:
# make firewall respect our wishes C:\>netsh advfirewall add rule name="WinRM-HTTP" dir=in localport=5985 protocol=TCP action=allow C:\>netsh advfirewall add rule name="WinRM-HTTPS" dir=in localport=5986 protocol=TCP action=allow # configure winrm C:\>winrm quickconfig # Allow non encrypted (for pywinrm) C:\>winrm set winrm/config/servive '@{AllowUnencrypted="true"}'
然后您可以尝试从另一台计算机(linux、OSX、windows)连接:
$ ptwinrm --user="acme\roadrunner" --run="ver" acme-rr.com password: ******** Microsoft Windows [Version 6.1.7601] $ ptwinrm --user="acme\roadrunner" acme-rr.com password: ******** C:\Users\roadrunner>dir Volume in drive C is System Volume Serial Number is 8C20-216F Directory of C:\Users\roadrunner 20/04/2017 09:29 <DIR> . 20/04/2017 09:29 <DIR> .. 05/07/2017 10:58 <DIR> Contacts 05/07/2017 10:58 <DIR> Desktop 03/05/2016 11:10 <DIR> Documents 06/07/2017 11:04 <DIR> Downloads 05/07/2017 10:58 <DIR> Favorites 05/07/2017 10:58 <DIR> Links 28/06/2017 08:18 <DIR> Mails 05/07/2017 10:58 <DIR> Music 05/07/2017 10:58 <DIR> Pictures 05/07/2017 10:58 <DIR> Saved Games 05/07/2017 10:58 <DIR> Searches 06/03/2013 15:09 <DIR> Tracing 05/07/2017 10:58 <DIR> Videos C:\Users\roadrunner> ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : ACME-RR Primary Dns Suffix . . . . . . . : acme.com Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : acme.com Ethernet adapter Local Area Connection 2: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Intel(R) Gigabit CT Desktop Adapter Physical Address. . . . . . . . . : 55-44-33-22-11-00 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : acme.com Description . . . . . . . . . . . : Acme(R) Gigabit Network Connection Physical Address. . . . . . . . . : 00-11-22-33-44-55 DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IPv4 Address. . . . . . . . . . . : 199.199.1.172(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.254.0 Lease Obtained. . . . . . . . . . : quarta-feira 5 julho 201710:41:49 Lease Expires . . . . . . . . . . : quarta-feira 3 janeiro 201822:42:05 Default Gateway . . . . . . . . . : 199.199.1.1 DHCP Server . . . . . . . . . . . : 198.198.60.11 DNS Servers . . . . . . . . . . . : 198.198.208.9 198.198.209.9 NetBIOS over Tcpip. . . . . . . . : Enabled Tunnel adapter isatap.acme.com: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : acme.com Description . . . . . . . . . . . : Microsoft ISATAP Adapter Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Tunnel adapter Local Area Connection* 11: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Tunnel adapter isatap.{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Microsoft ISATAP Adapter #4 Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes C:\Users\roadrunner>
全是人!