3

你们中的任何人都可能知道为什么这不起作用吗?

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

这样做的最终目的是让我可以通过添加 -Credential 选项以另一个用户身份运行脚本块。但我还不能让这个简单的脚本块工作。非常感谢。克里斯。

4

1 回答 1

2

这是正在工作的东西:

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

-ArgumentList 是一个字符串数组 $outvar 被解释所以我使用 `$outvar

于 2011-09-06T11:43:01.327 回答