web-dev-qa-db-ja.com

Windowsタスクスケジューラがイベントでタスクを実行していません

ネットワーク接続を取得したときにタスクを実行しようとしていますが、 これら の手順に従っています。

いくつかのスクリプトを実行するtest.batを作成し、そのスクリプトのタスクスケジューラトリガーをログに設定しました:Microsoft-Windows-NetworkProfile/Operational Source:NetworkProfile Event ID:10001

(今のところ切断時)。

Wi-Fiから切断すると、イベントビューアで、[イベントビューア]-> [アプリケーションとサービスのログ]-> [Microsoft]->-> [Windows]-> [NetworkProfile]-> [Operational]で、ID10001のイベントが作成されたことがわかります。ただし、私のbatスクリプトは実行されません。タスクを手動で実行するか、特定の時間にスケジュールすると、すべてが正常に機能します。

2
zkl_zkl_

解決策が見つかりました:何らかの理由で、トリガーは次のように設定されました

ログ:Microsoft-Windows-NetworkProfile/Operational、ソース:NetworkProfile、イベントID:10001

新しいタスクを作成したとき(Tまで同じ手順を実行したと確信しています!)、トリガーは次のように表示されました

ログ:Microsoft-Windows-NetworkProfile/Operational、ソース:Microsoft-Windows-NetworkProfile、イベントID:10001

うまくいった。 (私が最初に何を間違えたのかわかりません)。

1
zkl_zkl_