2016-12-15 142 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之后有一个特殊字符。

打开支持不同编码的编辑器中定义该命令的文件,并希望能够显示空白和“特殊”字符并检查该文件。

或重新开始并手动键入命令。

相关问题