現在Youtubeに注力してますので是非チャンネル登録お願いします!

胡田昌彦のコンピューター系チャンネル

タスクスケジューラーでPowerShellスクリプトを実行する方法

PowerShell
この記事は約1分で読めます。

PowerShellスクリプトを書いておき、それをタスクスケジューラーで実行させたい場面があります。例えば深夜だれも使っていない時間帯に処理を行いたいけど、その時間にたちあいをするほどではない場合など。

直接PowerShellスクリプトを指定するのはあまりよくありません。関連付けの設定によりますがスクリプトがNotepadで開かれるだけだったりします。

このような場合にはpowershell.exeを実行し、引数としてスクリプトファイルのパスを指定するのが良いです。以下の様な感じです。

image

プログラムの場所は以下です。

  • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

-cオプションでスクリプトのフルパスを記載します。さらに引数が必要な場合にはその後に続けることができます。

コメント

  1. KAWP より:

    Hyper-Vの拡張セッションモードでゲストのWin2012-R2サーバーからUSBへのバックアップがBATファイル単体ではOKなのにタスクスケジューラで行うときがどうしても解決しなかったのですが、この方法でできました。ありがとう!

タイトルとURLをコピーしました