import wmi import pythoncom conn = pythoncom.CoInitialize() 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"D:\sc_data\job_agent.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="实际", user="实际", password="实际")
python 远程控制另一台机器通过cmd执行文件
最新推荐文章于 2024-07-22 16:35:06 发布