2016-12-15 20 views
-1

PowershellをNRPEで使用しようとすると、少し問題が発生しています。今度は、このコマンドを実行しました。'powershell.exeA'が内部コマンドまたは外部コマンドとして認識されない

command[alias_check_commerce_log]=cmd /c echo C:\Program Files\nrpe\plugins\file_checker.ps1; exit($LastExitCode) | powershell.exe -command - 

cmdこのコマンドを実行しても、問題はありませんでした。ちょっと奇妙な理由のためにIcinga経由で呼び出すと、'powershell.exeA'は内部コマンドまたは外部コマンドとして認識されません。今、私はAがpowershell.exeに座っていないことを知っています。どうすればこのことが起こらないようにしますか?コマンドはここに掲載されている設定と同じであることに注意してください。単純なTypoであることを期待して、すべてのテキストをチェックしました。私はちょうどこれの周りに私の頭を包んで、これを起こらないようにする方法を理解するように見えることができません。すべての助けがありがとう、ありがとう。

+0

質問を読むことができますか? – 4c74356b41

答えて

0

おそらくファイルエンコード。ウェブサイトなどからコマンドラインをコピー/ペーストした可能性があります。.exeの後に特殊文字があります。

このコマンドが定義されているファイルを、さまざまなエンコーディングをサポートするエディターで開き、空白と特殊文字を表示してファイルを検査できるようにします。

または、手動でコマンドを入力してください。

関連する問題