Windows10のタスクスケジューラでPowerShellスクリプトをスケジュールする方法

PowerShellスクリプト(PowerShell scripts)は、反復的なタスクを実行する手間を軽減します。事前定義された時間または指定された時間間隔でスクリプトを頻繁に実行する場合は、スクリプトを繰り返し実行する必要がない効率的な方法が必要になる場合があります。この投稿では、タスクスケジューラ(Task Scheduler)を使用してWindows10で(Windows 10)PowerShellスクリプトを定期的に実行するようにスケジュールする方法について説明します。

タスクスケジューラを使用してPowerShellスクリプトをスケジュールする

(Schedule PowerShell)タスクスケジューラを使用して(Task Scheduler)PowerShellスクリプトをスケジュールする

PowerShellスクリプト(created a PowerShell script.)が既に作成されていることを前提としています。タスクスケジューラを使用して(using Task Scheduler)PowerShellスクリプトをスケジュールするには、次の手順を実行します。

  1. Windows key + Rを押し  て、[実行]ダイアログを呼び出します。
  2. [実行]ダイアログで、  taskschd.mscと入力します(taskschd.msc)
  3. CTRL+SHIFT+ENTER キーの組み合わせを押して、管理者モードでタスクスケジューラを 開き  ます(open Task Scheduler)
  4. 左側のペインで、[ タスクスケジューラライブラリ(Task Scheduler Library)] > [タスクの作成(Create Task)]を右クリックします。
  5. [全般(General)]タブでは  、タスクが作成した目的など、タスクに関するスケジューラー名と説明を設定できます。
  6. [トリガー(Trigger) ]タブに 切り替えて、  [新規(New) ]ボタンをクリックします。ここでは、タスクをトリガーする条件を設定できます。
  7. 次に、[アクション(Actions )]タブを開き、[ 新規(New) ]ボタンをクリックします。

[アクション]ドロップダウンでは、[プログラムの開始](Start a program)がデフォルトで設定されています。必要に応じて変更できます。

[参照](Browse)を使用して、プログラム/スクリプトフィールドを選択します。スクリプトをスケジュールするには、powershell.exeを選択する必要があります。powershell.exeは、system32\WindowsPowerShell\v1.0 folderにあります。

[引数の追加(Add arguments)]では、-Fileパラメーターがデフォルトであるため、スクリプトパスを指定するだけです。PowerShell(Assume)スクリプトを作成し、デスクトップ(PowerShell)に保存したとします。

C:\Users\<username>\Desktop\TWC_script.ps1

パスに空白が含まれている場合は、引用符で囲む必要があります。

  • 構成したら、条件を指定して、タスクを実行するかどうかを決定できます。ここで指定された条件が真でない場合、タスクは実行されません。
  • [設定(Settings)]タブで、タスクの実行を制御するための追加の詳細設定を設定できます。
  • 最後に、[  OK ]をクリック して、スケジュールされたスクリプトを作成します。
  • もう一度[ OK]をクリックします。(OK)これで、タスクスケジューラ(Task Scheduler)を終了できます。

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

スケジュールされたスクリプトは、問題なくスケジュールに従って期待どおりに実行されます。スクリプトの実行を確認する場合は、 タスク名を右クリックして[実行]をクリックします。(Run)

これは、タスクスケジューラを使用してPowerShellスクリプトをスケジュールされたタスクとして実行する方法です。(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts