5

InternetExplorerをきれいに/優雅に閉じたいと思います。タスクキルはそれを閉じますが、それを再び開くと、最後のセッションを再び開くかどうかを尋ねられます。

4

3 に答える 3

7

CloseMainWindowメソッドを試してください。メインウィンドウに閉じるメッセージを送信して、ユーザーインターフェイスを持つプロセスを閉じます。

Get-Process iexplore | Foreach-Object { $_.CloseMainWindow() }
于 2012-07-23T12:35:16.760 に答える
3

これを試してください:get-process iexplore | stop-process

于 2013-06-18T23:20:34.287 に答える
0

これにより、ループしてすべてのウィンドウでCloseMainWindowが呼び出されます。これは、正常なシャットダウンAPI呼び出しです。0.5秒スリープして、移動する前にそれぞれを閉じる時間を与えます。

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}"

于 2014-08-15T18:38:05.687 に答える