Вопрос

Кто -нибудь из вас, возможно, узнает, почему это не работает?

Start-Process $PSHOME\powershell.exe -ArgumentList "-NoExit -Command & `"{$outvar1 = 4+4; `"out: $outvar1`"}`"" -Wait

Конечная цель для этого заключается в том, чтобы я мог запустить блок сценария в качестве другого пользователя с добавлением опции -credential. Но я еще не могу получить этот простой блок сценария. Большое спасибо. Крис.

Это было полезно?

Решение

Вот что -то работает:

PS C:\> Start-Process $PSHOME\powershell.exe -ArgumentList "-NoExit","-Command  `"&{`$outvar1 = 4+4; `"write-output `$outvar1`"}`"" -Wait

-ArgumentList -это множество Strinds $ Outvar, поэтому я использую `$ outvar

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top