Управляем proxy из Powershell


В одной среде  заказчика прокси раздавался групповыми политиками. (КО)

Администраторы запасались браузерами сторонних фирм, на которых групповые политики не переопределяли настройки, и радовались.

Меня это решение не устроило, поэтому перевел скрипт, и привязал в планировщике на событие рефреша политик. (можно, конечно, и вручную запускать- правой кнопкой по скрипту- Выполнить с помощью Powershell)

Чтобы настройки ушли в применение, нужно подождать пару секунд.

$regKey=»HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings»
$proxyServer = «»
$proxyServerToDefine = «{Proxy}:{Port}»
Write-Host «Получаем настройки proxy server …»
$proxyServer = Get-ItemProperty -path $regKey ProxyServer -ErrorAction SilentlyContinue
Write-Host $proxyServer
if([string]::IsNullOrEmpty($proxyServer))
{
    Write-Host -ForegroundColor Yellow «Proxy выключен»
    Set-ItemProperty -path $regKey ProxyEnable -value 1
    Set-ItemProperty -path $regKey ProxyServer -value $proxyServerToDefine
    Write-Host -ForegroundColor Yellow «Proxy включен»
}
else
{
    Write-Host -ForegroundColor Yellow «Proxy включен»
    Set-ItemProperty -path $regKey ProxyEnable -value 0
    Remove-ItemProperty -path $regKey -name ProxyServer
    Write-Host -ForegroundColor Yellow «Proxy отключен»
}

Полезные ссылки

http://social.msdn.microsoft.com/profile/aymeric%20mouill%C3%A9%20-%20consultant

http://technet.microsoft.com/en-us/library/cc736412(v=ws.10).aspx

http://support.microsoft.com/kb/819961/ru

http://blog.wadmin.ru/2011/09/configure-proxy-via-powershell/

Реклама

Управляем proxy из Powershell: 2 комментария

    • Грубить только не надо.
      Я достаточно привел источников, как что можно сделать.
      И все ради одной команды, которую можно просто выполнить один раз в шелле
      set-itemproperty ‘HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ -name ProxyEnable -value 0
      мне стало лень ее после второго раза набирать руками, вот и пригодился скрипт.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s