2012-07-23 9 views

Respuesta

7

Pruebe el método CloseMainWindow: Cierra un proceso que tiene una interfaz de usuario enviando un mensaje de cierre a su ventana principal.

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

hace esto también cierra cualquier proceso oculto oculto de IExplore? –

3

Pruebe esto: get-process iexplore | stop-process.

0

Este bucle alrededor y llamar CloseMainWindow en todas sus ventanas, es decir la llamada apagado API grácil - duerme medio segundo para darle tiempo para cerrar cada uno antes de dar la vuelta:

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

Cuestiones relacionadas