次のように実行すると、出力で好きなことを行うことができます。
$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」などの単語を 1 つだけ取得したい場合。
$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