Как 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, это работоспособная, ТАК дистиллированная версия)

Ответы на вопрос(2)

Ваш ответ на вопрос