使用Get-Process错误地传送到Stop-Process

时间:2017-05-22 08:25:34

标签: powershell powershell-v3.0

我试图通过powershell在一行中停止多个chrome实例,但会产生一种奇怪的行为:

Get-Process -Name chrome | stop-process $_

返回错误:

  

无法链接参数ID,因为它为空。

但是我有8个进程正在运行,我可以在第一个进程上发出一个停止进程。

所以我不明白发生了什么。 (Windows 7的) 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

只需将Get-Process cmdlet移至Stop-Process省略 $_

Get-Process -Name chrome | stop-process