• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Powershell小技巧之设置IE代理

    IE的代理设置位于注册表中:”HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings”下。关键键值为ProxyEnable和ProxyServer。所以通过更改注册表即可完成IE代理的设置。

    Function Set-IEProxy
    {
     param(
     [bool]$Enable=$false,
     [string]$ProxyServer,
     [ValidateRange(1,65535)]
     [int]$port,
     [bool]$EnableAutoDetectSetting
     )
     
     #设置IE代理
     $proxyRegPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
     $enableProxy = Get-ItemProperty -Path $proxyRegPath -Name ProxyEnable
     if( -not $Enable) {
     Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name "ProxyEnable" -value 0
     Write-Host "IE代理已禁用。"
     }
     else {
     Set-ItemProperty -path $proxyRegPath -Name "ProxyEnable" -value 1
     Set-ItemProperty -path $proxyRegPath -Name "ProxyServer" -value ( $ProxyServer+":"+$port )
     Write-Host "IE代理已启用"
     }
     
     #设置IE自动检测配置
     [byte[]]$bytes=$null
     if($EnableAutoDetectSetting){
      $bytes = [byte[]]@(70,0,0,0,38,0,0,0,9,0,0,0,10,0,0,0,50,46,49,46,49,46,51,58,51,51,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,172,18,32,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
     }
     else{
      $bytes = [byte[]]@(70,0,0,0,39,0,0,0,1,0,0,0,10,0,0,0,50,46,49,46,49,46,51,58,51,51,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,172,18,32,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
     }
     Set-ItemProperty -Path "$proxyRegPath\Connections" -Name DefaultConnectionSettings -Value $bytes
    }
    
    
    
    PS> Set-IEProxy -Enable $false
    IE代理已禁用。 PS> Set-IEProxy -Enable $true -ProxyServer 2.1.1.3 -port 33 IE代理已启用 PS> Set-IEProxy IE代理已禁用。 PS> Set-IEProxy -EnableAutoDetectSetting $true IE代理已禁用。 PS> Set-IEProxy -EnableAutoDetectSetting $false IE代理已禁用。

    支持所有PS版本

    您可能感兴趣的文章:
    • PowerShell基本使用教程
    • PowerShell 指令操作集合(小结)
    • 如何利用PowerShell监控Win-Server性能详解
    • PowerShell中Job相关命令及并行执行任务详解
    • PowerShell 脚本中的密码保存的方法
    • PowerShell 远程执行任务的方法步骤
    • 使用 powershell 创建虚拟机
    • 如何防范PowerShell代码注入漏洞绕过受限语言模式
    • 自动设置安卓手机wifi代理的PowerShell脚本
    上一篇:Powershell小技巧之找出最大最小值
    下一篇:PowerShell小技巧之使用Hotmail账号发送邮件
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Powershell小技巧之设置IE代理 Powershell,小,技巧,之,设置,