コンピューターが最後にスタンバイ/休止状態から抜け出したのはいつかを調べようとしています。Win32_PowerManagementEventを監視することでこれを取得できることはわかっていますが、ポーリングできるものが必要なため、このインスタンスでは機能しません。アイデアはありますか?WMIである必要はありません。私は、それがその場所であると想定しています。
ありがとう!
コンピューターが最後にスタンバイ/休止状態から抜け出したのはいつかを調べようとしています。Win32_PowerManagementEventを監視することでこれを取得できることはわかっていますが、ポーリングできるものが必要なため、このインスタンスでは機能しません。アイデアはありますか?WMIである必要はありません。私は、それがその場所であると想定しています。
ありがとう!
実際、よくあることですが、投稿してすぐにこれを理解しました。
そのため、コンピューターがいつスタンバイから復帰するかを監視するために、Win32_PowerManagementEvent の EventType 7 を監視するために、Powershell を使用しました。
Register-WmiEvent -query "Select * From Win32_PowerManagementEvent where EventType=7" -messagedata "Power Management Resume" -sourceidentifier "Resume"
その後、スタンバイ状態から復帰し、作成したイベントを表示する Get-PSEvent を実行しました。-action を使用して、そのイベントが発生したときに実行するスクリプト ブロックを割り当てることもできましたが、ポーリングするものを探していました。