Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以使用WMI Python终止进程_Python_Windows_Process_Wmi_Remote Access - Fatal编程技术网

可以使用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进程
有一个方法。