У меня есть команда, ниже которой я пытался выполнить команду invoke-command на удаленном сервере. Я получаю ошибки либо «<< было неожиданно в это время». или «Система не может найти указанный файл». Я предполагаю, что проблема связана с внутренними кавычками и символами <>, которые окружают пароль. Я попытался поместить `как escape-символ перед одинарными кавычками и <> безуспешно. Каков правильный синтаксис для использования одинарных кавычек и буквенных символов <>?
Regular Command which runs fine - \bin\svc.exe -service='install,scv1,UserName <Pwd>,,,M'
Команда Powershell:
Invoke-Command -ComputerName $SourceSrv -ScriptBlock { cmd.exe /c "$Using:SourcePath\Bin\svc.exe -service='install,svc1, $Using:SvcUser <$Using:SvcPwd>,,,M' " }