我有一个简短的脚本,可以打印出发送给它的参数。
假设我发送“打印此”,无论我做什么,它总是只打印出“打印”。我尝试使用 powershell 或批处理 - 结果相同。我也尝试了测试模式,这是完全相同的问题。
有人遇到过这种情况吗?
答案1
这是我的问题,我忘了在 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 -