2

我正在尝试从 powershell 启动一个进程,如下所示:-

$proc = (start-process $myExe -argumentList '/myArg True' -windowStyle Minimized -passthru)

这主要有效,但是我间歇性地收到此错误:-

此命令无法完全执行,因为系统无法找到所需的所有信息。

谷歌搜索错误一无所获,而且 - 至少对我来说 - 这是毫无意义的。机器被锁得很紧,我怀疑是配置问题,但如果我知道错误是什么,解决起来会更容易。

该消息似乎来自 Microsoft.PowerShell.Commands.Management.dll

有谁知道这意味着什么,甚至找不到什么“信息”?

4

1 回答 1

0

试试这个...

Set-Variable -Name myExe c:\windows\system32\cmd.exe
$proc = (start-process -FilePath $myExe -argumentList '/k' -windowStyle Minimized -passthru )

用你的 exe 替换 cmd.exe

于 2013-10-01T13:47:45.783 回答