python实现远程控制
设计思路
此文章只是针对windows vista或以上系统实现,此系统中带有winrm服务,中文名称:windows的远程控制服务。Python程序通过此服务,发送cmd命令给此windows系统。控制端为装有Python程序的计算机,被控端为启动winrm服务的windows系统。
准备工作
控制端
pip install pywinrm
被控端
被控端的网络需改为专用网络。
winrm quickconfig # 启用winrm服务
winrm e winrm/config/listener # 查看winrm服务监听状态
winrm set winrm/config/service/auth @{Basic="true"} # 允许使用Basic认证方式
winrm set winrm/config/service @{AllowUnencrypted="true"} # 允许winrm使用非加密的连接
winrm get winrm/config # 查看配置信息