スクリプトを 1 時間ごとに実行するようにスケジュールするために、Windows タスク スケジューラを調べていました。スクリプトはいくつかのチェックを行い、電子メールを送信します。
1 時間ごとにスケジュールするオプションが見つかりませんでした。毎日、毎日、毎週などしか見つかりませんでした。
スクリプトを 1 時間ごとに実行するようにスケジュールするために、Windows タスク スケジューラを調べていました。スクリプトはいくつかのチェックを行い、電子メールを送信します。
1 時間ごとにスケジュールするオプションが見つかりませんでした。毎日、毎日、毎週などしか見つかりませんでした。
Task scheduler does show the option to configure hourly trigger as shown below.
Another option you have is to run your PowerShell script as a Service and add the logic in your PowerShell script to trigger your main code once every hour.
Refer: Video: Running PowerShell scripts as a real Windows Service!
How To Create a User-Defined Service
スケジュールされたタスクから呼び出します。たとえば、タスクは PowerShell を開始し、指定されたスクリプトを実行します。1 分に 1 回、バックグラウンドで PowerShell スクリプトを実行するを参照してください。
タスクを作成してから -> 新しいトリガー -> 毎日 -> 1 時間ごとにタスクを繰り返すのが 1 つの方法です。または、コマンドラインで実行します