0

コンピューターが最後にスタンバイ/休止状態から抜け出したのはいつかを調べようとしています。Win32_PowerManagementEventを監視することでこれを取得できることはわかっていますが、ポーリングできるものが必要なため、このインスタンスでは機能しません。アイデアはありますか?WMIである必要はありません。私は、それがその場所であると想定しています。

ありがとう!

4

2 に答える 2

2

実際、よくあることですが、投稿してすぐにこれを理解しました。

そのため、コンピューターがいつスタンバイから復帰するかを監視するために、Win32_PowerManagementEvent の EventType 7 を監視するために、Powershell を使用しました。

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

その後、スタンバイ状態から復帰し、作成したイベントを表示する Get-PSEvent を実行しました。-action を使用して、そのイベントが発生したときに実行するスクリプト ブロックを割り当てることもできましたが、ポーリングするものを探していました。

于 2008-12-11T17:17:29.267 に答える