可以使用WMI Python终止进程
我知道可以使用可以使用WMI Python终止进程,python,windows,process,wmi,remote-access,Python,Windows,Process,Wmi,Remote Access,我知道可以使用WMI模块在远程windows计算机上创建进程,但我想知道是否可以对结束进程进行同样的操作。我还没有找到相关的线程或任何文档,如果您能帮助我,我将不胜感激。我不确定是否使用WMI模块,但您可以使用它退出远程机器上的进程我找到了答案,以防其他人遇到类似问题;实际上,您甚至不需要WMI,可以直接从命令提示符运行: 如果您在同一网络中,则可以通过命令提示符以以下格式发出命令: taskkill/s[计算机名或IP]/u[用户或域\用户]/p密码/pid[杀死进程,即notepad.exe
WMI
模块在远程windows计算机上创建进程,但我想知道是否可以对结束进程进行同样的操作。我还没有找到相关的线程或任何文档,如果您能帮助我,我将不胜感激。我不确定是否使用WMI模块,但您可以使用它退出远程机器上的进程我找到了答案,以防其他人遇到类似问题;实际上,您甚至不需要WMI
,可以直接从命令提示符运行:
如果您在同一网络中,则可以通过命令提示符以以下格式发出命令:
taskkill/s[计算机名或IP]/u[用户或域\用户]/p密码/pid[杀死进程,即notepad.exe]
这将花费一些时间,但最终将终止正在运行的进程。您可以使用下面的WMI python库终止进程
def terminate_process_id(self,process_id):
for process in self.connection.Win32_Process (ProcessId=process_id):
print(process.ProcessId, process.Name)
try:
process.Terminate()
print("Process terminated successfully: %d" % process.ProcessId)
except:
print("There is no process running with id: %d" % process_id)
Win32\u进程
有一个方法。