Búsqueda de sitios web

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!

Artículos relacionados