2

この質問は非常に一般的な質問のように思えますが、解決策のために可能な限りのことをしましたが、何もうまくいきません。バッチ powershell.exe c:\Powershell\process.ps1 process.ps1 を介して powershell スクリプトを実行しようとしています - 私の powershell スクリプトが存在する場所。Windowsタスクスケジューラでタスクをスケジュールすると、操作が正常に完了したことが示されますが、結果を確認すると何も起こりませんでした。「スクリプトがまったく実行されませんでした」

バッチを手動でダブルクリックすると、スクリプトはまったく問題なく実行されます。私の質問は、スクリプトが手動でバッチで正常に実行されている場合、タスク スケジューラで実行されない理由は何でしょうか。技術的に言えば...スクリプトはcmd.exeで実行されていますが、スケジュールどおりに実行されていません(Windowsタスクスケジューラ2008サーバー)。

Windows タスク スケジューラのすべてのオプションをチェックしてみました。昔からタスク スケジューラを操作しています。さらなるトラブルシューティング手順を理解するために、私は完全に空白です。助けてください

4

1 に答える 1

3

これは役に立ちますか? PowerShell スクリプトを実行するスケジュールされたタスクの作成
http://blogs.technet.com/b/heyscriptingguy/archive/2012/08/11/weekend-scripter-use-the-windows-task-scheduler-to-run-a -windows-powershell-script.aspx

要約すると、[プログラムの開始] ウィンドウの [プログラム/スクリプト] ボックスで
powershell -file "path\and\script\filename.ps1"

于 2013-02-26T15:44:10.530 に答える