diciembre 14, 2021

david vielmetter

Como administrador de sistemas, eventualmente tendrá que lidiar con un sistema que no responde en la interfaz gráfica de usuario. Afortunadamente, hay varias formas de reiniciar un PC con Windows desde otro PC o servidor con Windows en la red. Estos son cuatro de mis métodos favoritos para hacer esto:

1. El comando de apagado. Esta es una herramienta de línea de comandos disponible en la mayoría de los equipos con Windows que le permitirá reiniciar de forma remota cualquier equipo unido a un dominio de active directory. Todo lo que se requiere son las credenciales correctas.

  • shutdown -r — reinicia el sistema.
  • shutdown -m — especifica un equipo remoto apagar/reiniciar/sesión (\computername)
  • shutdown -s — apaga el sistema (y los poderes apagado).
  • shutdown -l — registra el usuario actual conectado fuera del sistema.
  • shutdown -t xx — donde xx es el número de segundos a esperar hasta el apagado / reinicio/cierre de sesión
  • shutdown -i — inicia la versión GUI de la herramienta de apagado.
  • shutdown -a — aborta el comando de apagado anterior.

Ejemplo:

Sistema de fuerza llamado opti390.dominio.local para reiniciar ahora.
shutdown -m \opti390.domain.local -t 0 -r -f

2. Rundll32. Este método invoca la capacidad nativa de Windows para ejecutar DLL del sistema que pueden realizar funciones del sistema.

  • rundll32.exe user.exe,ExitWindows – cierra las ventanas por completo.
  • rundll32.exe user.exe,ExitWindowsExec – reinicia Windows.
  • rundll32.exe shell32.dll,SHExitWindowsEx x , donde x es:
  • 0 – cierre de sesión
  • 1 – apagado
  • 2 – reiniciar
  • 4 – fuerza
  • 8 – apagado

3. Comando de reinicio del equipo de Powershell.

Ejemplo: Servidor de reinicio.dominio.local
Restart-Computer -Force -ComputerName opti390.domain.local

4. Taskkill y tasklist. Dos comandos que se pueden usar en un sistema Windows conectado a la red para enumerar y terminar los procesos en ejecución. Taskkill también se puede usar para reiniciar un sistema matando procesos críticos de Windows.

  • tasklist – lista de procesos que se están ejecutando actualmente
  • taskkill – finaliza cualquier proceso por número de proceso

Ejemplo: Primero puede enumerar los procesos en opti390.dominio.local (para averiguar qué procesos se pueden colgar). A continuación, puede forzar la terminación de los procesos que no responden.

tasklist -s \opti390.domain.localOUTLOOK.EXE (not responding) 4712 0 11,580 KLMS.exe 4008 0 5,456 KUNS.exe 2660 0 9,152 KLogonUI.exe 4404 1 21,640 Ktaskkill -S \opti390.domain.local /U domainusername /P password /PID 4712 /T /F

Ejemplo: Encuentre los procesos que no responden y termine todos ellos.
taskkill /f /fi "status eq not responding"

Ejemplo: Reiniciar opti390.dominio.local remotamente.
taskkill -S \opti390.domain.local /U domainusername /P password /im lsass.exe /fp

5. BONO debido a la popularidad. PsExec es un conjunto gratuito de herramientas de Sysinternals creado para la gestión remota de sistemas Windows en un entorno de red empresarial. Si sus sistemas están unidos a un dominio y tiene una cuenta administrativa, puede usar lo siguiente para ordenar el reinicio remoto de un sistema mediante PsExec.exe.

Primera descarga y extracción de herramientas.comprime en una carpeta del sistema desde la que vas a hacer el reinicio remoto. Abra una ventana del símbolo del sistema y cambie el directorio a la carpeta PsTools (que extrajo anteriormente).

Ejemplo: Reinicie remotamente un PC unido a un dominio mediante psexec.exe.
psexec.exe \opti390.domain.local -u DOMAIN\<domainusername> -p <password> -i -d cmd /c shutdown /r /f /t 1
psexec.opciones de comando exe

  • -i Sesión interactiva
  • – d no espere a que el proceso finalice

cmd.opciones de comando exe

  • shell de windows cmd en host remoto
  • /c Ejecute el comando y luego termine desde
  • apagar el comando de apagado de windows
  • /r reiniciar (/h si desea apagar)
  • /f Fuerce el apagado, no espere procesos
  • /t 1 tiempo de espera de 1 segundo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.