如何在 PowerShell 中停止程序的所有例項?


若要在 PowerShell 中停止執行程序的所有例項,Stop-Process 命令應運而生。例如,在以下示例中,我們有兩個正在執行的 notepad.exe 程序例項。

命令

PS C:\WINDOWS\system32> Get-Process notepad

輸出

PS C:\WINDOWS\system32> Get-Process notepad

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    228      13     3160      13448       0.14  15564   1 notepad
    228      14     3148      13668       0.17  22644   1 notepad

若要停止正在執行程序的所有例項,將使用以下命令。

Stop-Process -Name notepad

您還可以在管道中使用 Stop-Process 來結束程序。

Get-Process -Name notepad | Stop-Process

若要停止多個程序,請使用逗號 (,) 分隔不同的程序名稱

Get-Process SkypeApp,notepad |Stop-Process -Confirm:$false

更新: 22-01-2020

2K+ 瀏覽量

開啟你的 職業

完成課程以獲得認證

開始學習
廣告
© . All rights reserved.