Как разрешить PowerShell x86 возвращать объект, пока вызывается командлет powershell x86 из powershell x64 - PullRequest
0 голосов
/ 09 января 2020

В настоящее время я разрабатываю инструменты с помощью PowerShell. Я хотел бы позволить этим инструментам работать в PowerShell x64. Но некоторые из моих действий должны вызвать CmdLet в DLL, но эта DLL не имеет версии x64. Я должен использовать PowerShell x86, чтобы сделать это и получить результат. Примерно так:

C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -command "& { Import $dll; Do-Someting }"

Однако этот метод для вызова DLL возвращает результат в виде строки. Как я могу позволить ему вернуть исходный объект из CmdLet Do-Someting?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...