golang.org/x/build@v0.0.0-20240506185731-218518f32b70/env/windows-arm64/azure/antivirusadditions.ps1 (about) 1 # Copyright 2022 The Go Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style 3 # license that can be found in the LICENSE file. 4 5 Set-StrictMode -Version Latest 6 7 Write-Host "Adding drive and process exclusions" 8 9 # Antivirus setup. 10 11 Add-MpPreference -ExclusionPath "C:\" -ErrorAction SilentlyContinue 12 Add-MpPreference -ExclusionProcess "C:\*" -ErrorAction SilentlyContinue 13 14 Write-Host "Attempting to disable scanning engines via Set-MpPreference" 15 16 Set-MpPreference -DisableArchiveScanning 1 -ErrorAction SilentlyContinue 17 Set-MpPreference -DisableBehaviorMonitoring 1 -ErrorAction SilentlyContinue 18 Set-MpPreference -DisableIntrusionPreventionSystem 1 -ErrorAction SilentlyContinue 19 Set-MpPreference -DisableIOAVProtection 1 -ErrorAction SilentlyContinue 20 Set-MpPreference -DisableRemovableDriveScanning 1 -ErrorAction SilentlyContinue 21 Set-MpPreference -DisableBlockAtFirstSeen 1 -ErrorAction SilentlyContinue 22 Set-MpPreference -DisableScanningMappedNetworkDrivesForFullScan 1 -ErrorAction SilentlyContinue 23 Set-MpPreference -DisableScanningNetworkFiles 1 -ErrorAction SilentlyContinue 24 Set-MpPreference -DisableScriptScanning 1 -ErrorAction SilentlyContinue 25 Set-MpPreference -DisableRealtimeMonitoring 1 -ErrorAction SilentlyContinue 26 27 Write-Host "Setting default actions to Allow via Set-MpPreference" 28 29 Set-MpPreference -LowThreatDefaultAction Allow -ErrorAction SilentlyContinue 30 Set-MpPreference -ModerateThreatDefaultAction Allow -ErrorAction SilentlyContinue 31 Set-MpPreference -HighThreatDefaultAction Allow -ErrorAction SilentlyContinue 32