2012-07-23 103 views

回答

7

嘗試CloseMainWindow方法:關閉具有通過發送關閉消息到它的主窗口的用戶界面的方法。

Get-Process iexplore | Foreach-Object { $_.CloseMainWindow() } 
+0

這是否還關閉任何隱藏的IExplore隱藏進程? – 2017-06-21 01:28:04

3

試試這個:get-process iexplore | stop-process

0

這樣就可以循環並調用CloseMainWindow上所有窗口,這是正常關機API調用 - 它睡覺半秒給它的時候纔去各地關閉每個:

powershell -Command "while ($true){Try{$process=Get-Process iexplore -ErrorAction Stop}Catch [Microsoft.PowerShell.Commands.ProcessCommandException]{break;}if ($process) {$whateva=$process.CloseMainWindow()}else {break;}Start-Sleep -m 500}"

相關問題