Я искал повсюду и пробовал разные варианты команд, но все еще не нашел.
Моя цель - запустить исполняемый файл, который уже находится на удаленной машине, и передать аргументы командной строки. Я пробовал invoke-command, но не могу заставить свой синтаксис распознавать аргументы.
Испытанные методы:
Насколько я могу судить по результатам моих тестов, я могу получить следующую команду:
$command = "program.exe -r param"
Invoke-Command -ComputerName $server -ScriptBlock {$command}
Команда завершается без ошибок или кода возврата, но на удаленная машина, она не запускалась с аргументами. Я поигрался с одинарными / двойными кавычками, чтобы увидеть, есть ли какие-то изменения, но ничего.