неделями безуспешно пытались выследить это.
мне нужен способ отключить настройку ..
в IE.
Инструменты> Подключения> Настройка локальной сети. Мне нужно снять флажок "Автоматическое определение настроек".
Кто-нибудь знает, как я могу это сделать с помощью групповой политики.
все пользователи IE 9 или IE 10
Спасибо
Грег,
Для этого нет специального параметра GPO.
Вы можете импортировать настройки IE с локального компьютера в GPP, если хотите, и применить их таким образом. Например, вы можете загрузить обычный IE, снять флажок, а затем импортировать эти параметры в объект групповой политики для развертывания. Но обычно это вызывает больше проблем, чем того стоит в долгосрочной перспективе.
Лучшая альтернатива - это манипулирование реестром, опять же через GPP.
По ссылке:
Here's the key you are after: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Настройки \ Connections \ DefaultConnectionSettings
Look for byte number 8 (starts at 0 so count 9). Here's the values it can have: Byte number 8 can take different values as per your settings. The value is : 09 when only 'Automatically detect settings' is enabled 03 when only 'Use a proxy server for your LAN' is enabled 0B when both are enabled 05 when only 'Use automatic configuration script' is enabled 0D when 'Automatically detect settings' and 'Use automatic configuration script' are enabled 07 when 'Use a proxy server for your LAN' and 'Use automatic configuration script' are enabled 0F when all the three are enabled. 01 when none of them are enabled. The next three bytes are zeros (Bytes 9 to B) You probably want to set this from 09 (enabled) to 01 (disabled). More info on here: http://www.visualbasicscript.com/tm.aspx?high=&m=30518&mpage=1#46540 You will also find a post slightly further down (number 15) containing a VB script that the author says will change only that byte. I have not tested it.
Полную информацию можно найти здесь: http://social.technet.microsoft.com/Forums/windowsserver/en-US/cb6abb30-4360-4d3d-93fc-61823b2a5c20/turn-off-auto-detect-settings-in-ie-using-gpo?forum= WinserverGP
Немного измененная версия сценария, предоставленная @ Knuckle-Dragger и готовая для помещения в файл .cmd / .bat, чтобы просто щелкнуть и запустить сценарий.
@echo off
powershell -Command "& {"^
"$settings = (Get-ItemProperty "^
"-Path 'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' "^
"-Name DefaultConnectionSettings).DefaultConnectionSettings;"^
"$settings[8] = $settings[8] -band (-bnot 8);"^
"Set-ItemProperty -Path 'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' -Name DefaultConnectionSettings -Value $settings"^
"}"
Расширяя другой ответ, вот сценарий PowerShell, чтобы перевернуть бит.
$flip = (Get-ItemProperty -Path 'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' -Name DefaultConnectionSettings).DefaultConnectionSettings
$flip[8]
$flip[8] = !$flip[8]
$flip[8]
Set-ItemProperty -Path 'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' -Name DefaultConnectionSettings -Value $flip
На типичной рабочей станции я вручную снял отметку с опции «Автоматически определять настройки», а затем скопировал-импортировал этот параметр реестра в Конфигурация пользователя> Настройки> Настройки Windows> Реестр:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections \ DefaultConnectionSettings
Hive: HKEY_CURRENT_USER
Key path: Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections
Value name: DefaultConnectionSettings
Value type: REG_BINARY
Value data: 4600000015000000010000000000000000000000000000000100000020000000687474703A2F2F777061642E73746166662E6C6F63616C2F777061642E64617452E5D052E2BACE010000000000000000000000000100000002000000CDBDC36F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Не уверен, что вам нужны данные Value выше - я только что импортировал все это ...
Кажется, есть недокументированный параметр, который отлично работает в Windows 2012 / 2012R2, поэтому, возможно, он может работать в Windows 7 и выше.
Ключ реестра: HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ DWORD AutoDetect = 0 или 1
сохраните его как vbs и примените к сценарию входа в GPO или, если не помогает, см. здесь https://blogs.msdn.microsoft.com/askie/2014/12/17/how-to-use-gpp-registry-to-uncheck-automatically-detect-settings/
Option Explicit
On Error Resume Next
Dim WshShell
Set WshShell=CreateObject("WScript.Shell")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoDetect","0","REG_DWORD"