* PowerShellスクリプトをタスクスケジューラに登録 [#v6fd318f]

** タスクスケジューラに登録する際の注意点 [#w934c595]
- "プログラム"に直接PSスクリプトを指定せず、以下のようにpowershell.exeに引数として渡すように指定する。
- [プログラム] %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe
- [引数の追加] -Command C:\bat\test.ps1
- [開始] (PS1スクリプト実行時のワーキングディレクトリ)

*** 参考 [#c3c8483e]
http://www.atmarkit.co.jp/ait/articles/1412/03/news125.html

** リターンコード [#wba22476]

- 正常終了する場合はexit 0を記述する。
- 異常終了する場合はexit 1(0以外)を記述する。


** イベントログ [#be898c16]

- Microsoft->Windows->TaskScheduler

 PS> Get-WinEvent Microsoft-Windows-TaskScheduler/Operational -MaxEvents 3

** ウィンドウを隠す [#q7c9b7fb]

 PowerShell.exe -windowstyle hidden { your script.. }

*** 参考 [#de8f3f73]
http://stackoverflow.com/questions/1802127/how-to-run-a-powershell-script-without-displaying-a-window

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS