如果你像这样运行它,你可以对输出做任何你想做的事情:
$MSBuild = [string](MSBuild.exe -argument1 -argument2 -andSoOn)
假设您想让输出转到文件中。
$MSBuild = [string](MSBuild.exe -argument1 -argument2 -andSoOn) | Out-File C:\text.txt
或者这样写...
$MSBuild = [string](MSBuild.exe -argument1 -argument2 -andSoOn) 2>&1 >> C:\text.txt
注意:2个“>>”表示追加,1个“>”表示覆盖之前添加的行。
或者,如果您只想从一堆输出中得到一个像“true”这样的词。
$MSBuild = [string](MSBuild.exe -argument1 -argument2 -andSoOn)
if($MSBuid -match "true")
{
Write-Host "Whatever you want to say about what's true"
}
如果你想在控制台中看到它,你可以这样做。
$MSBuild = [string](MSBuild.exe -argument1 -argument2 -andSoOn) | Out-Host
或者...
$MSBuild = [string](MSBuild.exe -argument1 -argument2 -andSoOn)
Write-Host $MSBuild