-1

NRPE で Powershell を使用しようとすると、少し問題が発生します。今、私はこのコマンドを実行しました、

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と一緒に座っているはずがないことがわかったので、どうすればこれが起こらないようにできますか? このコマンドは、ここに掲載されている設定と同じであることに注意してください。単純なタイプミスであることを期待して、すべてのテキストをチェックしました。私はこれに頭を悩ませ、これが起こらないようにする方法を理解することができないようです. どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

0

おそらくファイルのエンコードです。Web サイトなどからコマンド ラインをコピーして貼り付けた可能性があり、. の後に特殊文字があり.exeます。

そのコマンドが定義されているファイルを、さまざまなエンコーディングをサポートするエディターで開き、できれば空白と「特殊」文字を表示できるエディターで開き、ファイルを調べます。

または最初からやり直して、手動でコマンドを入力します。

于 2016-12-15T17:00:19.110 に答える