私はこれをうまく実行できます:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"
start-process $msbuild -wait
しかし、このコード (以下) を実行すると、エラーが発生します。
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo"
start-process $msbuild -wait
start-process を使用して MSBuild にパラメーターを渡す方法はありますか? 私は start-process を使用しないことにオープンです。使用した唯一の理由は、「コマンド」を変数として持つ必要があったためです。
C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologoという行が単独である場合、それはPowershell
でどのように処理されますか?
代わりに、ある種の eval() 種類の関数を使用する必要がありますか?