Я пытаюсь выполнить exe на удаленном компьютере с помощью команды вызова. Выполнение исполняемого файла на удаленной машине после входа в систему с помощью удаленного рабочего стола занимает 1 ГБ памяти и выполняется до завершения через минуту. Принимая во внимание, что когда я запускаю тот же exe-файл с помощью Invoke-Command на той же машине, процесс возвращает исключение OutOfMemoryException и внезапно завершается. Моя команда вызова проста как Invoke-Command -Session $someSessionVariable -ScriptBlock {Invoke-Expression "abc.exe --arg arg"} -AsJob
.
Я что-то упустил в отношении ограничений на удаленный вызов?
Заранее спасибо.
iex
для вызова нативной программы? PowerShell — это оболочка. Выполнение команд - это то, что он делает. - person Joey   schedule 12.03.2012iex
- person manojlds   schedule 12.03.2012iex
это всего лишь слой над всеми этими проблемами, по крайней мере, как я это понимаю. Вы просто добавляете слой косвенности, не решая при этом никакой проблемы. - person Joey   schedule 12.03.2012