我这样开始一个新的进程:
$p = Start-Process -FilePath $pathToExe -ArgumentList $argumentList -NoNewWindow -PassThru -Wait
if ($p.ExitCode -ne 0)
{
Write-Host = "Failed..."
return
}
我的可执行文件在控制台上输出了很多内容。有没有办法不显示来自我的exe的输出?
我尝试添加
-RedirectStandardOutput $null
标志,但它不起作用,因为 RedirectStandardOutput
不接受 null
。我还尝试将 | Out-Null
添加到 Start-Process
函数调用中,但也没有起作用。是否有可能隐藏我在 Start-Process
中调用的exe的输出?