У меня есть короткий сценарий, который распечатывает отправляемый ему аргумент.
Предположим, я отправляю «распечатайте это», независимо от того, что я делаю, всегда распечатывает только «печать». Я пробовал использовать либо PowerShell, либо пакетный - результат тот же. Я также пробовал в тестовом режиме, и это та же проблема.
Кто нибудь сталкивался с таким?
Это была моя проблема, я забыл добавить двойные кавычки к аргументам в самом 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 -