2 Answers
Best Answer
get-process 有一个参数是-includeusername 带上之后会返回用户名,然后就可以用where筛选了。
大概是下面这样
Invoke-Command -ComputerName svr1 -ScriptBlock {ps -includeusername notepad| ?{$_.username -eq "user1"}|kill}
help ps -full找不到-includeusername参数
失误 我在ps2.0上看的 在5.0有这个参数 我再试试
但是远程计算机ps3.0也没有这个参数 命令还是执行不了
无能为力 🙁
建议升级宿主机的Windows Management Framework,2012 r2支持到5.x
非常感谢大神