本机环境:Win 10,python3.6

远程机器: Win7、WinServer

因python在windows上执行需要用到 wmi 模块。

wmi 模块下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/

请对照自己python实际运行环境下载模块

import wmi
def sys_version(ipaddress, user, password):
conn = wmi.WMI(computer=ipaddress, user=user, password=password)
for sys in conn.Win32_OperatingSystem():
print ("Version:%s" % sys.Caption.encode("UTF8"),"Vernum:%s" % sys.BuildNumber) #系统信息
print (sys.OSArchitecture.encode("UTF8") ) # 系统的位数
print (sys.NumberOfProcesses) # 系统的进程数
try:
filename = r"C:\Users\admin\Desktop\1.bat" # 此文件在远程服务器上
cmd_callbat = r"cmd /c call %s" % filename
conn.Win32_Process.Create(CommandLine=cmd_callbat) #执行bat文件 Win32_Process.Create
except Exception as e:
print(e) if __name__ == '__main__':
sys_version(ipaddress="192.168.1.x", user="xxx", password="xxx")

  

最新文章

  1. 配置Visual Studio Code在Mac上作为.NET Core的IDE
  2. Si2155
  3. Java---Java的面试题(一)
  4. C# ObjectCache、OutputCache缓存
  5. 关于FragmentManager findFragmentById 返回nul
  6. STM32F0_新建软件工程详细过程
  7. Android 使用加速度传感器实现摇一摇功能及优化
  8. jquery中修改一个元素的值或内容
  9. Cdev
  10. 简单天气应用开发——自定义TableView
  11. Flex之HTML5视频播放解决方案
  12. 产品经理学Python:逻辑判断与运算符
  13. MongoDB 查询分析
  14. 和菜鸟一起学linux之upnp协议的学习记录
  15. MySQL事务,事务隔离级别详解
  16. C#中ICollection介绍
  17. ios集成极光推送:Undefined symbols for architecture arm64: "_dns_parse_resource_record", referenced from:?
  18. 写入与读取第三方的 cookie - P3P: CP="CAO PSA OUR"
  19. 证明 U and V={0}时 dim(U+V)=dim(U)+dim(V)
  20. 关于链表的总结(C++循环实现)

热门文章

  1. PHP之string之rtrim()函数使用
  2. redis数据类型(四)list类型
  3. Android6.0内核移植(2):kernel编译内核
  4. WebStorm配置Node.js IDE
  5. RabbitMQ---3、c#实现
  6. 16、IO (Properties、序列化流、打印流、CommonsIO)
  7. 用js 实现代码获取下拉框的value值
  8. js串结构
  9. sql: Oracle 11g create procedure
  10. Django中用Jquery实现不刷新页面进行身份验证和计算器功能