эээ... Хто ж так в серверную то ходит?
Если его по сети (а наличие rdp это предполагает...) видно, то почему бы его по сети в даун-то и не отправить?
А если он от сети отсыпамши/зависши - то он даже будучи свободен от юзверей не факт что в даун уйдет честно.
Не иметь KVM свитчера в серверной - это отдельный вопрос и уже даже скорее чисто организационный.
А gpedit пробовали? назначить в нем shutdown -s -f в шатдаун же скрипте?
Или до него не доходит дело? Сорри, не имею под руками сейчас сервака чтобы проверить запускабельность.
(shutdows -s|r -f точно плюет на rdp это проверено)
просто как-то никогда не приходилось думать о навеске его в gpedit...
Обычно в таких случаях я таки сначала со своей консоли ушибал бедного а потом чапал в серверную.
Да и если судить по частоте этого процесса - так никогда и не попробую