私の Powershell スクリプトは VS コマンド プロンプトから実行する必要があり、msbuild.exe がパスにあることを確認して検証したいと考えています。私はwhere.exeを使用してそれを行うことができました:
where.exe msbuild.exe > $null
if ($LASTEXITCODE -ne 0)
{
throw "BuildAll must be run from ""Developer Command Prompt for VS2012"" shortcut."
}
ただし、これは「Powershell の方法」のようには感じられません。これを行う Powershell ネイティブの方法はありますか?