无法使用WMI + Python在远程Windows服务器上启动应用程序GUI

时间:2019-07-01 09:29:14

标签: python wmi

我正在尝试使用适用于Python的WMI库在远程Windows Server 2016计算机上启动*.exe应用。

Python 3.6.2 WMI 1.4.9

import wmi


SW_SHOWNORMAL = 1

connect = wmi.WMI(server_ip, user=server_user, password=server_password)
process_startup = connect.Win32_ProcessStartup.new()
process_startup.ShowWindow = SW_SHOWNORMAL
connect.Win32_Process.Create(CommandLine="notepad.exe", ProcessStartupInformation=process_startup)

我正在获取带有process_id和成功的结果代码的元组,例如: (8544, 0)

我看到该过程是在Windows中启动的,但实际上并未加载记事本GUI。看起来该过程只是“卡在”内存中。

如果我复制相同的命令并将其粘贴到CMD(即使没有管理员权限),它也可以正常工作。

我是否错过了我的Python代码中的任何内容?

0 个答案:

没有答案