我如何关闭域内所有 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
命令/语法进行一些修改。