powershell PowerShell Set-Proxy,Clear-proxy

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell PowerShell Set-Proxy,Clear-proxy相关的知识,希望对你有一定的参考价值。

# NOTE: registry keys for IE 8, may vary for other versions
$regPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings'

function Clear-Proxy
{
    Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 0
    Set-ItemProperty -Path $regPath -Name ProxyServer -Value ''
    Set-ItemProperty -Path $regPath -Name ProxyOverride -Value ''

    [Environment]::SetEnvironmentVariable('http_proxy', $null, 'User')
    [Environment]::SetEnvironmentVariable('https_proxy', $null, 'User')
}

function Set-Proxy
{
    $proxy = 'http://example.com'

    Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 1
    Set-ItemProperty -Path $regPath -Name ProxyServer -Value $proxy
    Set-ItemProperty -Path $regPath -Name ProxyOverride -Value '<local>'

    [Environment]::SetEnvironmentVariable('http_proxy', $proxy, 'User')
    [Environment]::SetEnvironmentVariable('https_proxy', $proxy, 'User')
}

以上是关于powershell PowerShell Set-Proxy,Clear-proxy的主要内容,如果未能解决你的问题,请参考以下文章

使用powershell来设置时间

Powershell“Set-PSDebug -Trace 2”导致意外结果

powershell 创建一个SET

powershell SET-PowerShellUICulture

使用 set-acl 和 powershell 设置继承和传播标志

powershell自动提示、快速跳转、代理设置