This commit adds options to disable Enhanced Phishing Protection
features in Defender SmartScreen. This includes disabling background
services, automatic data collection and various notification types.
Key changes:
- Add disabling of W11-only "Enhanced Phishing Protection"
- Add disabling of Web Threat Defense services.
Supporting changes:
- Add minimum version constraint for `DisablePerUserService`
- Use less characters in `RunPowerShellWithWindowsVersionConstraints` to
avoid reaching the max batchfile line lengths.