WinRM控制台

ptwinrm的Python项目详细描述


基于Pythonprompt_toolkitpywinrm的winrm控制台:

asciinema cast

安装

$ 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>

全是人!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用JDOM设置布尔字段   java准备语句和语句/查询缓存   java Jpanel与JFrame菜单栏重叠   java比较两个JodaTime DateTime对象   java为什么Android Room@Query LIKE不返回已知存在的数据   使用Java和COM4J的Quality Center V11脚本统计   java获取当前登录用户的详细信息   如果页面上存在元素,如何在控制台中显示   java在GUI不更新信息时使用SWING和多线程处理GUI   java LOG4J2 RollingFile Appender未写入文件   java“new TextToSpeech.OnInitListener()”的颜色不鲜艳,这表明它没有被使用,如何使其可用?   java在paint方法中绘制形状   JAVA木卫一。文件旅游目的地?   java Struts2 dojo锚定标记不起作用?   java JavaFX ObservalElist和提取器更新事件在应该时未触发