diff --git a/build.psm1 b/build.psm1 index b16310978..c88f16525 100644 --- a/build.psm1 +++ b/build.psm1 @@ -539,7 +539,12 @@ function Start-PSPester { Write-Verbose "Import-Module '$moduleDir'; Invoke-Pester $tagString $Path" $powershellexe = get-psoutput - & $powershell -noprofile -c "Set-ExecutionPolicy -Scope Process Unrestricted; Import-Module '$moduleDir'; Invoke-Pester $tagString $Path" + $execPolicy = "" + if ($IsWindows) + { + $execPolicy = "Set-ExecutionPolicy -Scope Process Unrestricted; " + } + & $powershell -noprofile -c "$execPolicy Import-Module '$moduleDir'; Invoke-Pester $tagString $Path" if ($LASTEXITCODE -ne 0) { throw "$LASTEXITCODE Pester tests failed" }