Настройки WMI и питания компьютера - Дата / Время последнего выхода из режима ожидания - PullRequest
0 голосов
/ 11 декабря 2008

Я пытаюсь выяснить, когда в последний раз компьютер выходил из режима ожидания / гибернации. Я знаю, что могу получить это, наблюдая за Win32_PowerManagementEvent, но в данном случае это не работает, так как мне нужно что-то, что я могу опрашивать - есть идеи? Это не обязательно должен быть WMI, я просто предполагаю, что это место, где оно будет.

Спасибо!

1 Ответ

2 голосов
/ 11 декабря 2008

На самом деле, как это обычно бывает, я понял это, как только отправил.

Итак, для наблюдения, когда компьютер выходит из режима ожидания, то есть EventType 7 в Win32_PowerManagementEvent, я использовал Powershell.

Register-WmiEvent -query "Select * From Win32_PowerManagementEvent where EventType=7" -messagedata "Power Management Resume" -sourceidentifier "Resume"

Затем я вошел и вышел из режима ожидания, и сделал Get-PSEvent, который показал мое событие, которое я создал. Я мог бы просто использовать -action, чтобы назначить блок скрипта для запуска при возникновении этого события, но я искал что-то для опроса.

...