Я пытаюсь передать значение аргумента в приведенном ниже командном скрипте с именем install.ps1.Я выполняю его по ./install.ps1 HD1
invoke-command -Session $session -ScriptBlock {G:\usr\sap\$($args[0])\hdbclient\hdbuserstore.exe list}
, но он дал мне ошибку, что
Термин 'G: \ usr \ sap \ $ ($ args[0]) \ hdbclient \ hdbuserstore.exe 'не распознается как имя командлета, функции, файла сценария или работоспособной программы.Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.+ CategoryInfo: ObjectNotFound: (G: \ usr \ sap \ $ ($ a ... dbuserstore.exe: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException + PSComputerName: имя хоста