Ich habe Updates auf meiner Windows 2012r2-Maschine installiert und wie üblich einen Neustart durchgeführt. Es scheint jedoch, dass sich die Maschine während des Neustartvorgangs aufgehängt hat und nicht ordnungsgemäß herunterfährt. Ich kann eine Verbindung über RDP herstellen, aber keine Verbindung zur Maschine herstellen. Ich kann auch Befehle über Powershell senden, also habe ich versucht, einen erzwungenen Neustart zu senden:
Restart-Computer -Force -Credential domain\adminuser -ComputerName COMPUTERNAME
Die Antwort vom Server ist folgende:
Restart-Computer : Failed to restart the computer 10.250.35.16 with the following error message: A system shutdown is in progress.
Gibt es eine Möglichkeit, den Neustart zu erzwingen und die Prozesse zu beenden?
Antwort1
Ich fand das hilfreich.
TASKKILL /S serverIP /U userid /P password /F /IM LSASS.EXE /T
TASKKILL /S serverIP /U userid /P password /F /IM WINLOGON.exe /T
Selbst wenn ich mit PSTools keine Verbindung zur Maschine herstellen konnte, konnte ich mit Enter-PSSession dennoch eine Verbindung über WinRM herstellen und diese Befehle lokal ausführen.
TASKKILL /F /IM LSASS.EXE /T
TASKKILL /F /IM WINLOGON.exe /T
Antwort2
Es stellte sich heraus, dass die Systemereignisbenachrichtigungsdienste feststeckten. Das Problem ließ sich tatsächlich lösen, indem man sie aus der Ferne beendete:
pskill \\REMOTECOMPUTER svchost
Zuerst habe ich die laufenden Dienste auf dem Remotecomputer aufgelistet:
tasklist /s remoteServer
Dann habe ich begonnen, die Prozesse mit dem obigen Befehl manuell zu beenden.