Я пытаюсь использовать сценарий (любезно предоставленный Эваном Андерсоном в другой поток), чтобы выключить пару серверов Windows 2000, на которых работает наша система Cisco Unity, в случае, если наше программное обеспечение для мониторинга окружающей среды обнаружит такую проблему, как сбой кондиционера.
Сценарий: -
net use \ x.x.x.x \ ipc $ / user: пароль администратора shutdown -s -t 10 -f -m \ x.x.x.x соответствует ise \ x.x.x.x \ ipc $ / delete
Когда скрипт запускается, Windows выходит из системы, но затем появляется сообщение о том, что «теперь можно безопасно выключить компьютер». Странно то, что я могу выключить компьютер, используя start Shutdown, и когда я это сделаю, сервер отключается, поэтому я знаю, что оборудование можно отключить.
Я проверил в BIOS и включил расширенное управление питанием. Я заглянул в панель управления, но там нет записи для управления питанием.
Я добавил значение REG_SZ «PowerdownAfterShutdown» в «HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon» и установил его на «1», но все равно получаю такое же поведение.
Поскольку все дело в том, чтобы серверы не поджарились, если в комнате перегреется, мне действительно нужно их выключить. У кого-нибудь есть идеи?
Большое спасибо
Шаз
Вы видели эту статью kb810903?
В нем перечислены эти возможные причины:
В статье предлагается несколько возможных решений в зависимости от причины.
Я установил PSShutdown на диспетчеры вызовов и сервер домена, который должен запускать сценарий. Вызов PSShutdown из сценария приводит к выключению и выключению сервера Windows 2000.
Я не знаю, почему это работает для отключения питания, когда обычная команда выключения не работает, но, похоже, это лучший способ решить проблему.