Я установил обновления на свой компьютер с Windows 2012r2 и, как обычно, перезагрузил его. Однако, похоже, что компьютер завис во время перезагрузки и не выполняет корректное выключение. Я могу инициировать подключение через RDP, но не подключаться к компьютеру, я также могу отправлять команды через PowerShell, поэтому я попытался отправить команду Force reboot:
Restart-Computer -Force -Credential domain\adminuser -ComputerName COMPUTERNAME
Ответ сервера следующий:
Restart-Computer : Failed to restart the computer 10.250.35.16 with the following error message: A system shutdown is in progress.
Есть ли способ принудительно перезагрузить компьютер и завершить процессы?
решение1
Я нашел это полезным.
TASKKILL /S serverIP /U userid /P password /F /IM LSASS.EXE /T
TASKKILL /S serverIP /U userid /P password /F /IM WINLOGON.exe /T
Даже когда мне не удавалось подключиться к машине с помощью PSTools, я все равно мог подключиться через WinRM с помощью Enter-PSSession и выполнить эти команды локально.
TASKKILL /F /IM LSASS.EXE /T
TASKKILL /F /IM WINLOGON.exe /T
решение2
Оказалось, что зависла служба уведомлений о системных событиях, и ее удаленное завершение действительно решило проблему:
pskill \\REMOTECOMPUTER svchost
Сначала я составил список запущенных служб на удаленной машине:
tasklist /s remoteServer
Затем я начал вручную завершать процессы с помощью указанной выше команды.