Especialmente de vez en cuando, el administrador del sistema deberá reiniciar el servidor o el sistema. Normalmente, puede apagar o reiniciar Windows 10 de forma remota en(Apagado o reinicio remoto de Windows 10) a través de la interfaz gráfica de usuario: Potencia Shell proporciona varios métodos para reiniciar su computadora de forma remota, y cubriremos los 6 métodos conocidos en esta publicación.

Cómo reiniciar de forma remota(Reinicio remoto) Windows 10 con Potencia Shell
Un requisito previo para estos métodos es asegurarnos de que podamos contactar con los sistemas remotos y autenticarnos según sea necesario. Además, debe verificar que el sistema remoto no esté esperando un reinicio.
Necesitará:
1] reiniciar(Reiniciar) computadora remota con Reinicio de la computadora
Este cmdlet es fácil de usar con parámetros flexibles. Una condición adicional para que el comando funcione es asegurarse de que: WinRM está configurado y permitido por el firewall de Windows en la computadora remota(permitido por el firewall de Windows en la computadora remota) y esto WMI permitido por el cortafuegos Ventanas.
Restart-Computer -ComputerName $ComputerName -Force
Para reiniciar varias computadoras en paralelo, ejecute el siguiente comando:
$ComputerArray | ForEach-Object -Parallel {
Restart-Computer -ComputerName $_ -Force
} -ThrottleLimit 3dos] reiniciar(Reiniciar) computadora remota con Invocar-CimMethod
Invoke-CimMethodFunciona con un método WIM para reiniciar el sistema remoto, aunque no es tan flexible como Restart-Computercmdlet.
Una condición adicional para que el comando funcione es asegurarse de que: WinRM está configurado y permitido por el cortafuegos Computadora remota de Windows.(ventanas)
Invoke-CimMethod -ComputerName $ComputerName -ClassName 'Win32_OperatingSystem' -MethodName 'Reboot'
3] reiniciar(Reiniciar) computadora remota desde shutdown.exe
los shutdown.exees el ejecutable integrado estándar que ofrece Windows para reiniciar el sistema y no es el comando z PowerShell, pero ofrece un sólido conjunto de opciones.(Potencia Shell)
Un requisito previo adicional para que se ejecute el comando es asegurarse de que el servicio del servidor esté habilitado en la computadora remota. registro remoto(Registro remoto) Sí WMI permitido por el cortafuegos Ventanas.
shutdown.exe /m \remotecomputer /r /t 0
4] reiniciar(Reiniciar) computadora remota con PSExec.exe
Una de las herramientas más utilizadas en el kit de herramientas de Sysinternals, psexec.exe ofrece varias habilidades únicas que facilitan la interacción con un sistema remoto.
Un requisito adicional para que se ejecute el comando es asegurarse de que Servicio para pequeñas y medianas empresas(Servicios para pequeñas y medianas empresas) funciona, el uso compartido de archivos e impresoras está activado(Compartir archivos e impresoras está activado) el uso compartido simple de archivos está deshabilitado y el recurso compartido administrativo admin $ está disponible.
psexec.exe -d -h \remotecomputer "shutdown.exe /r /t 0 /f"
5] reiniciar(Reiniciar) computadora remota con EjecutarDLL32.exe
rundll32.exe Proporciona una forma de ejecutar ciertos métodos en ejecutables internos y API de Windows(API de Windows) como shell32.dll. Hay dos métodos para reiniciar el sistema usando esta funcionalidad, pero este método no se puede usar de forma remota por sí solo, se puede combinar con Potencia Shell por Invoke-Command del sistema remoto.
Método 1(Método 1) :
Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }Método 2(Método 2) :
Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }6] reiniciar(Reiniciar) computadora remota con taskkill.exe
No menos importante, taskkill.exe hay otra herramienta Windows que ofrece ciertas funciones para reiniciar (ventanas)ventanas aunque indirectamente. Al final lsass.exe proceso, forzará un reinicio Ventanas.
taskkill.exe /S \remotecomputer /IM lsass.exe /F
Son las 6 formas de usarlo. Potencia Shell reinicie la computadora remota!









