2016-12-15 163 views
-1

當試圖在NRPE中使用Powershell時,我遇到了一些問題。現在我運行這個命令,'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坐在一起,所以我如何避免這種情況發生?請記住,該命令在配置中與發佈在此處相同。檢查所有文本,希望它只是一個簡單的錯字。我似乎無法將我的頭圍繞在這個問題上,並想出如何避免這種情況發生。任何和所有的幫助表示讚賞,謝謝。

+0

你能否讓這個問題可讀? – 4c74356b41

回答

0

可能是文件編碼。您可能從網站上覆制/粘貼命令行,或者在.exe之後有一個特殊字符。

打開支持不同編碼的編輯器中定義該命令的文件,並希望能夠顯示空白和「特殊」字符並檢查該文件。

或重新開始並手動鍵入命令。

相關問題