set proxy autodiscovery with PowerShell in Windows 10/11

CorsaroDelVento 41 Reputation points
2024-03-08T12:12:57.22+00:00

I want to build PowerShell script which for Windows 10/11 domain computer, at user login, makes the following actions in "proxy" section of "Network & Internet" menu to autodiscovery wpad.dat file:

  • to set "Automatically detect settings"
  • to disable "Use setup script"
  • to disable "Use a proxy server"

Can you suggest what commands are need to create it?

Windows for business Windows Server User experience PowerShell
Windows for business Windows Client for IT Pros User experience Other
0 comments No comments
{count} votes

Accepted answer
  1. Dominique Schluep 410 Reputation points
    2024-03-11T18:50:49.18+00:00

    Hello CorsaroDelVento

    Here's a script that should accomplish what you're looking for:

    Function Set-ProxySettings {
        # Set "Automatically detect settings"
        Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0
        
        # Disable "Use setup script"
        Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyAutoConfigURL -Value ""
        
        # Disable "Use a proxy server"
        Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer -Value ""
    }
    Set-ProxySettings
    
    
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.