关闭 Windows 域中所有 PC 的进程

关闭 Windows 域中所有 PC 的进程

我如何关闭域内所有 PC 上的特定进程?我需要这个来进行维护。该域是 Windows Server 2003 域。

正如 Dan 所建议的,PSKILL 非常适合此目的,但我需要一些东西来列出连接到我的域的所有 PC 来创建 pskill 批处理。

我能怎么做?

谢谢。

答案1

您将能够使用Sysinternals 套件

具体来说,杀毒软件

答案2

如果您的客户端上安装了带有 ActiveDirectory 模块的 Powershell,则可以执行以下操作:

Import-Module ActiveDirectory

Foreach ($computer in Get-ADComputer -Filter *) {
    pskill -t \\$($computer.Name) -u someuser -p somepassword process-to-kill
}

不过我还没有测试过这个,所以可能需要对pskill命令/语法进行一些修改。

相关内容