Как Invoke-Command и передать путь к команде в качестве параметра
я рву на себе волосы, пытаясь вызвать команду, но передаю путь к exe в качестве параметра
например: я хочу принять эту команду
powershell Invoke-Command -ComputerName localhost -ScriptBlock { param($command ) C:\windows\system32\getmac.exe /$command } -ArgumentList ?
и перевести его в такую форму, как я
powershell Invoke-Command -ComputerName localhost -ScriptBlock { param($path, $command ) $path\getmac.exe /$command } -ArgumentList C:\windows\system32,?
Я перепробовал все способы цитирования, амперсанды и другие искажения, но могузаставить его работать. Вышеуказанная попытка приводит к
Неожиданный маркер '\ Getmac.exe» в выражении или утверждении. В строке: 1 символ: 97
(Я нена самом деле не хочу вызывать getmac на localhost, это работоспособная, ТАК дистиллированная версия)