我正在查看标题,说明要杀死多台远程计算机上的进程(例如 name.exe)。我可以使用 pskill 或 taskkill 单独执行此操作(例如): pskill -t\-u -p 名称.exe 但对于 50 多台机器来说,这变得不切实际。
有没有办法让它像 psexec 使用 @C:\name.txt 或在 powershell 或类似的东西中那样读取 IP 地址的文本文件?
所有设备都位于同一域中。 预先感谢您的帮助。
最佳答案
如果您有一个包含计算机列表的文本文件,您可以使用以下命令轻松完成:
get-content serverlist.txt | Foreach-object {& pskill -t \\$_ -u -p name.exe}
关于powershell - 终止多台远程计算机上的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23161211/