我正在尝试使用Powershell开发一个批处理文件来关闭Windows 8中的所有用户进程。
我使用代码:Taskkill /f /fi "USERNAME eq Dave"
但是当我运行批处理文件时,它不起作用。 我只是想关闭Windows 8中的所有应用程序,那就是......帮助?
答案 0 :(得分:1)
我通常在这些情况下使用WMI对象:
Get-WmiObject win32_process |?{$_.getowner().user -eq "Dave"} |%{$_.Terminate()}
我不知道你的上下文是什么,所以请注意,这将终止该用户的所有进程,包括资源管理器(和PowerShell本身,如果它以同一用户身份运行)
你的问题实际上不是很清楚。您是要创建批处理文件还是PowerShell脚本?