2016-08-03 11 views
0

サービス復旧時にサービスエラーが発生しました。プログラムの実行に失敗しました。実行するプログラムでは、私は入力した引数にコマンド "& {C:¥Scripts¥PS¥recover.ps1}"というC:¥Windows¥System32¥WindowsPowerShell¥v1.0¥powershell.exeと入力しました。 スクリプトを手動で実行すると、期待どおりに動作しますが、サービスを停止したり、タスクマネージャを使用して終了するとスクリプトは実行されません。サービス復旧のPowershellスクリプトが起動しない

+0

なぜ 'powershell.exe'の' -File'パラメータを使うのではなく、ファイルを呼び出すスクリプトブロックを実行するコマンドを実行していますか? – briantist

+0

powershell.exeが実行されていることを確認するために、powershellスクリプトを単純なエコーで置き換えてファイルなどに置き換えてみてください。スクリプトの周りの権限の問題かもしれません。 – Guvante

+0

@Guvanteアカウントはボックスの管理者です – Yuri

答えて

0

サービスが正常に停止すると、回復タブのスクリプトは起動しません。コマンドプロンプトからtask manager/killコマンドを使用してサービスを終了するとすぐに動作します。皆さんありがとうございます

関連する問題