0

我正在尝试使用 Powershell 开发一个关闭 Windows 8 中所有用户进程的批处理文件。

我使用代码:Taskkill /f /fi "USERNAME eq Dave"

但是当我运行批处理文件时,它不起作用。我只想关闭 Windows 8 中的所有应用程序,即...帮助?

4

1 回答 1

1

我通常在这些情况下使用 WMI 对象:

Get-WmiObject win32_process |?{$_.getowner().user -eq "Dave"} |%{$_.Terminate()}

我不知道您的上下文是什么,因此请注意,这将终止该用户的所有进程,包括资源管理器(以及 PowerShell 本身,如果它以同一用户身份运行)

你的问题其实不是很清楚。您是要创建批处理文件还是 PowerShell 脚本?

于 2013-04-30T13:35:10.067 回答