
シャットダウンの直前に電子メールを送信するように Windows 11 Pro を構成するにはどうすればよいでしょうか?
電子メールを送信するための簡単な PowerShell スクリプトを作成しましたが (これは問題なく動作します)、タスク スケジューラでスクリプトを正常に実行させるのに問題があります。
タスクの詳細.....
- 基本タスク、「イベント中」
- ログは「システム」に設定されています
- ソースは「user32」です
- イベント ID 1074
- 最高権限で実行する
スケジュールを手動で実行すると正常に動作するようです。スクリプトが実行され、電子メールが送信されます。
「シャットダウンして再起動」を選択すると、システムは期待どおりにシャットダウンして再起動します。再起動後、イベント ビューアーには ID 1074 のイベントが発生したことが示されます。
タスクの履歴には、タスクが正常に実行され、トリガー、作成、開始、問題なく完了したことも示されています (タスク スケジュール履歴による)。ただし、電子メールは送信されず、ログ ファイル (PowerShell スクリプト用) は存在しないため、タスク履歴に表示されているにもかかわらず、実際には実行されなかったことが示唆されます。
スクリプトが実際に呼び出されないのはなぜですか? また、どうすれば修正できますか?
答え1
タスク スケジューラを使用する代わりに、グループ ポリシー エディターを使用してシャットダウン スクリプトを追加します。
Win+を押してRと入力しgpedit.msc
、下の画像のパスに従ってシャットダウン スクリプトを追加します。
回答、次のリンクコメントで@Gantendo が提案しました。