Мой сервер подключен к ИБП APC через USB-кабель. Когда питание отключается, у меня есть 10-15 минут, чтобы все отключить грациозно. Это легко для сервера, но у меня также есть персональный компьютер на ИБП. Скорее всего, когда питание отключится, оно будет находиться в состоянии гибернации.

Используя VBScript или командный файл, который я могу запустить с сервера, как я могу:

  1. Вывести компьютер с Windows XP из спящего режима
  2. Войти в систему
  3. Выключите его (для этого я могу использовать встроенный файл отключения)

1 ответ1

4

Вы можете сделать это с помощью функции Wake on LAN (WoL). Вы можете прочитать о том, как настроить его для XP здесь. Все это предполагает, что ваше аппаратное обеспечение BIOS/MOBO/NIC поддерживает функциональность WoL, однако большинство современных компьютеров поддерживают это.

Отправка волшебного пакета выведет компьютер из спящего режима, а затем вы сможете использовать команду отключения с вашего сервера для удаленного выключения компьютера. Вы можете сделать все это из VBScript. Вы можете проверить связь с ПК, чтобы проверить, работает ли он, прежде чем отправлять команду выключения. К вашему сведению, вам, возможно, придется проверить это, поскольку только то, что сетевой адаптер включен, не означает, что машина готова принять команду выключения. Возможно, вам придется подождать две минуты после ответа интерфейса, прежде чем отправлять команду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .