JustAGuy Asked: 2014-02-20 09:57:30 +0800 CST2014-02-20 09:57:30 +0800 CST 2014-02-20 09:57:30 +0800 CST NSCLIENT\NRPE 不处理带有空格的参数 772 我有一个简短的脚本,可以打印出发送给它的参数。 假设我发送“打印这个”,无论我做什么,它总是只打印出“打印”。我尝试过使用 powershell 或批处理 - 结果相同。我也尝试过测试模式,这是完全相同的问题。 有没有人遇到过这个? nagios 1 个回答 Voted Best Answer JustAGuy 2014-02-20T10:26:53+08:002014-02-20T10:26:53+08:00 这是我的问题,我忘记在 NSCLIENT 本身的参数中添加双引号。掌心 仅供参考: test = cmd /c echo scripts\\test.ps1 $ARG1$; exit($lastexitcode) | powershell.exe -command - 应该: test = cmd /c echo scripts\\test.ps1 "$ARG1$"; exit($lastexitcode) | powershell.exe -command -
这是我的问题,我忘记在 NSCLIENT 本身的参数中添加双引号。掌心
仅供参考:
应该: