HOME >> Tips >> Microsoft Windows

PowerShell のスクリプトファイルを作成してバッチ実行する方法

2016/2/28
文書番号:20704


PowerShell のコマンドをスクリプトファイルにしてバッチ実行したいことがよくあります。

PowerShell のコマンドファイルの拡張子は「ps1」です。

メモ帳などでPowerShellスクリプトを記述して拡張子「.ps1」として保存します。

【設定方法】

  1. 今回はテスト用に現在の日時を表示してみます。

    クリックで拡大

  2. 拡張子「.ps1」にして保存するとこのようなアイコンになります。

    クリックで拡大

  3. PowerShell コマンドファイルをダブルクリックすると実行できます。
    と、思ったらメモ帳が開きました。。。

    「.ps1」はダブルクリックでは起動できませんでした。

    クリックで拡大

  4. PowerShell スクリプトファイルをバッチ実行する場合はbatファイルで実行する必要があります。

    
    powershell 実行するファイル
    
    手順1で作成したファイル「script.ps1」と同じフォルダ内にbatファイル「run.bat」を作成します。

    クリックで拡大

  5. このような状態です。

    クリックで拡大

  6. 「run.bat」を実行するとPowerShellスクリプトを実行することができます。

    クリックで拡大