タスク スケジューラは、タスクを自動的に実行するようにスケジュールできる Windows 10 のツールです。これを使用して、PowerShell スクリプトを毎日、毎週、毎月、または特定の日に実行するようにスケジュールできます。 タスク スケジューラを使用して PowerShell スクリプトをスケジュールするには、新しいタスクを作成し、実行する PowerShell スクリプトを指定する必要があります。これを行うには、タスク スケジューラを開き、[タスクの作成] オプションをクリックします。 [タスクの作成] ウィンドウで、タスクの名前と説明を指定する必要があります。タスクを実行するタイミングと頻度を指定することもできます。 [トリガー] タブで、[新規] ボタンをクリックする必要があります。 [新しいトリガー] ウィンドウで、タスクをいつ実行するかを指定する必要があります。タスクを毎日、毎週、または毎月実行するように選択できます。特定の曜日を指定することもできます。 [アクション] タブで、[新規] ボタンをクリックする必要があります。 [新しいアクション] ウィンドウで、実行するアクションを指定する必要があります。この場合、[プログラムの開始] オプションを選択し、実行する PowerShell スクリプトを指定する必要があります。 タスクのすべての設定を指定したら、[OK] ボタンをクリックしてタスクを保存できます。タスクは、指定された時間に自動的に実行されるようにスケジュールされます。
PowerShell スクリプト 反復的なタスクを実行する際の労力を軽減します。あらかじめ決められた時間または特定の時間間隔でスクリプトを頻繁に実行する場合は、スクリプトの再実行を回避する効率的な方法が必要になることがあります。この投稿では、PowerShell スクリプトを Windows 10 で定期的に実行するようにスケジュールする方法について説明します。 タスクマネージャー .
タスク スケジューラを使用して PowerShell スクリプトをスケジュールする
あなたはすでに PowerShell スクリプトを作成しました。 PowerShell スクリプトをスケジュールするには タスク スケジューラを使用する 、 以下をせよ:
- クリック Windows キー + R [ファイル名を指定して実行] ダイアログ ボックスが表示されます。
- [ファイル名を指定して実行] ダイアログ ボックスで、次のように入力します。 taskchd.msc
- クリック CTRL+SHIFT+ENTER のキーボード ショートカット タスクスケジューラを開く 管理者モードで。
- 左ペインで右クリック タスク スケジューラ ライブラリ > タスクを作成する .
- の 全般的 このタブでは、スケジューラの名前と、タスクが作成された目的などのタスクの説明を設定できます。
- 切り替える 引き金 タブをクリックして 新しい ボタン。ここでは、タスクをトリガーする条件を設定できます。
- 次に開く 行動 タブをクリックして 新しい ボタン。
「アクション」ドロップダウン プログラムを実行する デフォルトで設定されています。必要に応じて変更できます。
[参照] を使用して、プログラム/スクリプト フィールドを選択します。スクリプトをスケジュールするには、powershell.exe を選択する必要があります。 powershell.exe は、 フォルダー system32 WindowsPowerShell v1.0 .
の 引数を追加 -File オプションはデフォルトのオプションなので、スクリプトへのパスを指定するだけです。 PowerShell スクリプトを作成し、デスクトップに保存したとします。
|_+_|
パスに空のスペースが含まれる場合は、引用符で囲む必要があります。
- 構成したら、条件を指定して、タスクを実行するかどうかを決定できます。ここで指定した条件が満たされない場合、タスクは実行されません。
- 「設定」タブでは、追加の詳細設定を設定して、タスクの実行を制御できます。
- 最後にクリック 大丈夫 スケジュールされたシナリオを作成します。
- クリック 大丈夫 もう一度。これで、タスク スケジューラを終了できます。
スケジュールされたスクリプトは、スケジュールに従って問題なく実行されます。スクリプトの実行をテストする場合は、 走る タスク名を右クリックします。
PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正しますこれは、タスク スケジューラを使用してスケジュールされたタスクとして PowerShell スクリプトを実行する方法です。