Изменение настроек безопасности Internet Explorer для доверенных доменов с помощью Powershell

Мне было интересно, можно ли вообще внести следующие изменения для доверенных доменов в Internet Explorer с помощью PowerShell.

Настройки Internet Explorer, которые я хочу изменить:

  • Добавьте http://website.com/ в качестве надежного сайта
  • Разрешить фильтрацию ActiveX = Включить
  • Разрешить запуск ранее неиспользуемых элементов управления ActiveX без запроса = Включить
  • Разрешить скрипты = Включить
  • Автоматический запрос элементов управления ActiveX = Отключить
  • Поведение двоичных файлов и сценариев = Включить
  • Отображать видео и анимацию на веб-странице, не использующей внешний медиаплеер = Включить
  • Загрузить подписанные элементы управления ActiveX = Включить
  • Загрузить неподписанные элементы управления ActiveX = Включить
  • Инициализировать и запрограммировать элементы управления ActiveX, не помеченные как безопасные для создания сценариев = Включить
  • Разрешить только утвержденным доменам использовать ActiveX без подсказки = Отключить
  • Запускать элементы управления ActiveX и плагины = Включить
  • Элементы управления ActiveX сценария, отмеченные как безопасные для сценариев = Включить

person Remy van Tour    schedule 08.12.2014    source источник


Ответы (2)


Оказывается, это было!

Вот что я сделал: (Запустите powershell от имени администратора)

#Setting IExplorer settings
Write-Verbose "Now configuring IE"
#Add http://website.com as a trusted Site/Domain
#Navigate to the domains folder in the registry
set-location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
set-location ZoneMap\Domains

#Create a new folder with the website name
new-item website/ -Force
set-location website/
new-itemproperty . -Name * -Value 2 -Type DWORD -Force
new-itemproperty . -Name http -Value 2 -Type DWORD -Force
new-itemproperty . -Name https -Value 2 -Type DWORD -Force

#Navigate to the trusted domains folder in the registry:

#Go to registry folder for Trusted Domains
#Zone 2 in this case resembles the trusted domains (Or zones if you'd prefer)
Set-Location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\zones\2"

Теперь у вас есть все ваши настройки, обозначенные как значения. Уловка состоит в том, чтобы найти правильные значения для каждой настройки. В моем случае я нашел значения на: http://support.microsoft.com/KB/182569 (Немного посередине страницы)

Теперь нам нужно знать, каковы предпочтительные значения. В моем случае я обнаружил, что значение 0 включено, 1 отключено и 3 (если поддерживается) запрашивает.

Далее это довольно просто.

-ActiveX элементы управления и плагины: Разрешить фильтрацию ActiveX = Включить (2702)

new-itemproperty . -Name 2702 -Value 0 -Type DWORD -Force

Элементы управления ActiveX и надстройки: разрешить запуск ранее неиспользуемых элементов управления ActiveX без запроса = Включить (1208)

new-itemproperty . -Name 1208 -Value 0 -Type DWORD -Force

-ActiveX элементы управления и плагины: Разрешить сценарии = Включить (1208)

new-itemproperty . -Name 1209 -Value 0 -Type DWORD -Force

- Элементы управления ActiveX и плагины: автоматический запрос элементов управления ActiveX = Отключить (2201)

new-itemproperty . -Name 2201 -Value 3 -Type DWORD -Force

-ActiveX элементы управления и плагины: поведение двоичных файлов и сценариев = Включить (2000)

new-itemproperty . -Name 2000 -Value 0 -Type DWORD -Force

-Отображение видео и анимации на веб-странице, которая не использует внешний медиаплеер = Включить (120A)

new-itemproperty . -Name 120A -Value 0 -Type DWORD -Force

-ActiveX элементы управления и плагины: загрузить подписанные элементы управления ActiveX = включить (1001)

new-itemproperty . -Name 1001 -Value 0 -Type DWORD -Force

-ActiveX элементы управления и плагины: загрузить неподписанные элементы управления ActiveX = включить (1004)

new-itemproperty . -Name 1004 -Value 0 -Type DWORD -Force

- Элементы управления ActiveX и надстройки: инициализировать и создавать сценарии элементов управления ActiveX, не помеченных как безопасные для сценариев = Включить (1201)

new-itemproperty . -Name 1201 -Value 0 -Type DWORD -Force

- Разрешить только утвержденным доменам использовать ActiveX без подсказки = Отключить (120B)

new-itemproperty . -Name 120B -Value 3 -Type DWORD -Force

-ActiveX элементы управления и плагины: запускать элементы управления ActiveX и плагины = включить (1200)

new-itemproperty . -Name 1200 -Value 0 -Type DWORD -Force

-ActiveX элементы управления и плагины: элементы управления ActiveX сценария, отмеченные как безопасные для создания сценариев = Включить (1405)

new-itemproperty . -Name 1405 -Value 0 -Type DWORD -Force


cls #Clear the screen
cd C:\Windows\System32 #Go back to default folder
person Remy van Tour    schedule 08.12.2014

Для элементов управления -ActiveX и подключаемых модулей: Загрузить неподписанные элементы управления ActiveX = параметр Включить (1004), тип действия был 0 разрешен 1 запрос 3 запрещен

person Nasus    schedule 27.08.2020