У нас есть ноутбук, который онлайн 24/7

в случае сбоя питания необходимо запустить командный файл или программу

как ниже Как запустить приложение Windows, когда подключен кабель Ethernet?

1 ответ1

0

Это можно сделать через WMI

Для этого вы создаете клиента событий WMI с New-WmiEventConsumer , из -ConsumerType CommandLine чтобы вы могли передать -CommandLineTemplate .

Само событие будет фильтром WMI, созданным с помощью New-WmiEventFilter и -Query "select * from Win32_PowerManagementEvent where EventType = 4 " (4 = приостановить).

Затем свяжите клиента и событие с New-WmiFilterToConsumerBinding .

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

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