aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorBilly O'Neal <bion@microsoft.com>2020-06-17 10:08:30 -0700
committerGitHub <noreply@github.com>2020-06-17 10:08:30 -0700
commit6a8d2cb4a137b6aa54ec575aabcee9f6424054ff (patch)
tree7e8db220b2e0857ecb18fca234e54f2b41b89e28 /scripts
parent6185aa76504a5025f36754324abf307cc776f3da (diff)
downloadvcpkg-6a8d2cb4a137b6aa54ec575aabcee9f6424054ff.tar.gz
vcpkg-6a8d2cb4a137b6aa54ec575aabcee9f6424054ff.zip
Attempt to mitigate Windows Defender detections by making provision-image.ps1 not a powershell script (#11978)
* Remove C:\ exclusion since we do all the interesting work on D: now. * Rename provision-image.ps1 to remove executable extension.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/azure-pipelines/windows/create-vmss.ps12
-rw-r--r--scripts/azure-pipelines/windows/provision-image.txt (renamed from scripts/azure-pipelines/windows/provision-image.ps1)1
2 files changed, 1 insertions, 2 deletions
diff --git a/scripts/azure-pipelines/windows/create-vmss.ps1 b/scripts/azure-pipelines/windows/create-vmss.ps1
index cf742d2ff..d8cc32890 100644
--- a/scripts/azure-pipelines/windows/create-vmss.ps1
+++ b/scripts/azure-pipelines/windows/create-vmss.ps1
@@ -202,7 +202,7 @@ Invoke-AzVMRunCommand `
-ResourceGroupName $ResourceGroupName `
-VMName $ProtoVMName `
-CommandId 'RunPowerShellScript' `
- -ScriptPath "$PSScriptRoot\provision-image.ps1" `
+ -ScriptPath "$PSScriptRoot\provision-image.txt" `
-Parameter @{AdminUserPassword = $AdminPW; `
StorageAccountName=$StorageAccountName; `
StorageAccountKey=$StorageAccountKey;}
diff --git a/scripts/azure-pipelines/windows/provision-image.ps1 b/scripts/azure-pipelines/windows/provision-image.txt
index e992f94a4..115684b49 100644
--- a/scripts/azure-pipelines/windows/provision-image.ps1
+++ b/scripts/azure-pipelines/windows/provision-image.txt
@@ -438,7 +438,6 @@ if ($null -eq $av) {
Write-Host 'AntiVirus not installed, skipping exclusions.'
} else {
Write-Host 'Configuring AntiVirus exclusions...'
- Add-MPPreference -ExclusionPath C:\
Add-MPPreference -ExclusionPath D:\
Add-MPPreference -ExclusionProcess ninja.exe
Add-MPPreference -ExclusionProcess clang-cl.exe