組み込みサービス (GPO ではない) 経由で Windows Update を実行している Windows マシンで、WU によって要求された場合にのみ、毎朝 5:30 に自動的に再起動するようにします。
WU に必要な再起動のイベント ログ エントリは次のとおりです。
毎日午前5時30分にトリガーを設定してタスクをスケジュールできます。上記のイベントを検索するトリガーを設定してタスクをスケジュールできます。ただし、両方のトリガーが満たされたときにのみ実行されるタスクを作成することはできません。またはイベントが検出されてから午前 5:30 までアクションを遅延するイベント ログ トリガーを作成します。または午前 5:30 に自動的に実行され、過去 24 時間以内にイベントが発生したかどうかを確認するイベント ログ トリガーを作成します。
イベントが記録された後、毎日 5:30 にのみ実行されるタスクを作成するにはどうすればよいですか?
答え1
毎日午前 5:30 に実行されるようにタスク スケジューラに設定された小さな VBScript または PowerShell スクリプトを作成し、その日のイベント ログからすべてのイベントのコレクションを取得し、特定のイベント ID とログ エントリをチェックします。そのイベントが存在する場合は、再起動を実行します。
役に立つかもしれないリンクをいくつか紹介します:
答え2
GPO を使用していないため、これはローカル マシン (ドメインに参加していない) であると想定しています。
ローカル ポリシー エディター ([スタート] > [実行] > gpedit.msc) を開き、[コンピューターの構成]\[管理用テンプレート]\[Windows コンポーネント]\[Windows Update] に移動して、[自動更新の構成] を探します。そのポリシーを有効にし、[自動ダウンロードとインストール] オプションを設定して、インストール日を [毎日] に設定し、インストール時刻を 05:30 に設定します。