PowerShell: uso de Restart-Computer para reiniciar su computadora y computadoras remotas
Para reiniciar su computadora, simplemente haga clic en el botón Inicio y luego en Encendido/Apagado. En este artículo se trata de Windows PowerShell, por lo que nos centramos en dos comandos: Reiniciar computadora y Detener computadora.
Reiniciar computadora (host local)
Si desea reiniciar su computadora usando PowerShell, Restart-Computer es su amigo. El comando hace lo que promete: reiniciar su computadora. Por favor no lo hagas todavía, quiero que sigas leyendo mi artículo. Créame: se volverá interesante.
Restart-Computer
Tengo una solución para el problema mencionado antes. Ejecute Restart-Computer con el parámetro WhatIf. Entonces el sistema sólo le dice lo que sucedería si...
Restart-Computer -WhatIf
O utilice el parámetro Confirmar. Es tu elección presionar Y o N. ?
Para retrasar el reinicio utilice Start-Sleep. Por cierto: el parámetro Forzar reinicia la computadora incluso cuando los usuarios han iniciado sesión.
Start-Sleep -Seconds 10 ; Restart-Computer -Force
Reiniciar computadora (host remoto)
Para reiniciar una computadora remota, use -ComputerName. Asegúrese de que ambos hosts compartan el mismo dominio de Active Directory.
Restart-Computer -ComputerName client001 -Force
Reiniciar computadora (múltiples hosts)
Si el objetivo es reiniciar todas las computadoras del dominio (¡excepto los servidores!), ejecute
(Get-ADComputer -Filter 'operatingsystem -notlike "*server*"').Name | Restart-Computer -Force -ErrorAction silentlycontinue
Para obtener más información sobre este tema, consulte mi artículo Reiniciar todas las computadoras del dominio mediante PowerShell.
Parar-computadora
Todos los ejemplos anteriores también funcionan con Stop-Computer.
¡Diviértete jugando con Restart y Stop-Computer!





