ネットワーク接続を取得したときにタスクを実行しようとしていますが、 これら の手順に従っています。
いくつかのスクリプトを実行するtest.batを作成し、そのスクリプトのタスクスケジューラトリガーをログに設定しました:Microsoft-Windows-NetworkProfile/Operational Source:NetworkProfile Event ID:10001
(今のところ切断時)。
Wi-Fiから切断すると、イベントビューアで、[イベントビューア]-> [アプリケーションとサービスのログ]-> [Microsoft]->-> [Windows]-> [NetworkProfile]-> [Operational]で、ID10001のイベントが作成されたことがわかります。ただし、私のbatスクリプトは実行されません。タスクを手動で実行するか、特定の時間にスケジュールすると、すべてが正常に機能します。
解決策が見つかりました:何らかの理由で、トリガーは次のように設定されました
ログ:Microsoft-Windows-NetworkProfile/Operational、ソース:NetworkProfile、イベントID:10001
新しいタスクを作成したとき(Tまで同じ手順を実行したと確信しています!)、トリガーは次のように表示されました
ログ:Microsoft-Windows-NetworkProfile/Operational、ソース:Microsoft-Windows-NetworkProfile、イベントID:10001
うまくいった。 (私が最初に何を間違えたのかわかりません)。