locked
タスクスケジューラでのpowershell実行について RRS feed

  • 質問

  • いつもお世話になっております。

    タスクスケジューラでのpowershellスクリプト実行に関して質問をさせて頂きます。

    powershellのスクリプトをタスクスケジューラで実行し、

    スクリプトが出力する標準エラー出力をログファイルにリダイレクトさせようとしています。

    しかし、ログファイルへの標準エラーのリダイレクトが出来ずにいるため、

    適切なタスクスケジューラへの設定方法をご教示頂きたく思います。


    タスクへの設定は下記の通りです。

    ■プログラム/スクリプト

    powershell.exe

    ■引数

    -file C:\script\test.ps1 >> C:\script\log.log 2>&1

    ■開始

    C:\script

    ■スクリプト

    test.ps1

    ----test.ps1の中身-----

    Write-Error "テスト"

    2013年10月25日 14:37

回答

すべての返信

  • -command "C:\script\test.ps1 >> C:\script\log.log 2>&1"

    -command &{C:\script\test.ps1 >> C:\script\log.log 2>&1}

    2013年10月26日 7:27
  • ウィンドウズスクリプトプログラマ様

    返答有難うございます。

    引数に返信のコマンドを設定したところ、うまく動きました!

    ご教示頂き、有難うございます。

    2013年10月28日 6:26