-1

尝试将 Powershell 与 NRPE 一起使用时遇到了一些问题。现在我运行了这个命令,

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

可能是文件编码。您可能从网站或其他地方复制/粘贴命令行,并且 . 后面有一个特殊字符.exe

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

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

于 2016-12-15T17:00:19.110 回答