2012-04-18 21:51:39 +0000 2012-04-18 21:51:39 +0000
32
32

Как просмотреть все доверенные сайты IE при управлении настройками безопасности?

Если зоны безопасности для Internet Explorer управляются моим системным администратором, список доверенных сайтов отключен, и я не могу прокручивать список. Есть ли способ просмотреть полный список Доверенных сайтов?

Ответы (10)

33
33
33
2012-04-23 17:26:04 +0000

В реестре выполните поиск URL, который, как известно, является доверенным. Это должно привести вас к соответствующему ключу, где вы сможете увидеть все остальные.

В моей установке Windows 7 путь выглядит следующим образом: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey , что немного отличается от этот ответ .

Ключ должен содержать несколько строковых значений с именем, указывающим URL, и числовые данные, указывающие на зону, по умолчанию одно из следующих.

  • 0 = Мой компьютер
  • 1 = Локальная Интранет-зона
  • 2 = Доверенные сайты Зона
  • 3 = Интернет-зона
  • 4 = Зона ограниченного доступа к сайтам Зона
20
20
20
2015-01-07 15:46:42 +0000

Зависит от Вашей фирмы, находится ли список в ведении HKLM или HKCU. Вот быстрая команда Powershell для получения списка

$(get-item "HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey").property

$(get-item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey").property
2
2
2
2012-04-18 22:09:47 +0000

Попробуй это:

  • Пуск -> введите gpedit.msc -> нажмите Enter
  • перейдите к настройке компьютера -> Административные шаблоны -> Компоненты Windows -> Internet Explorer -> Панель управления Интернетом -> Страница безопасности
  • в правой панели дважды щелкните по опции Список назначения сайтов в зоны, затем нажмите Показать. ..
  • доверенные сайты - это сайты с 2 в столбце “Значение” (1 = Интранет, 3 = Интернет, 4 = Ограничено)

Если это не работает (для этого параметра установлено значение “Не настроено” или список пуст), попробуйте то же самое, за исключением того, что вместо “Конфигурация компьютера”, начните с “Конфигурация пользователя”.

2
2
2
2014-03-05 10:39:48 +0000

Я придумал следующее решение, надеюсь, что и другие найдут его полезным.

У меня ограниченные права, только локальные, недостаточно для открытия и просмотра GPEDIT на уровне AD.

Итак, что я сделал и работаю, так это открыл интерпретатор команд (в качестве администратора) и запустил команду:

C:\WINDOWS\system32>GPResult /V /SCOPE Computer /H c:\temp\stuff.txt

Затем выполните поиск, например, для “ZoneMapKey”

C:\WINDOWS\system32>find "ZoneMapKey" c:\temp\stuff.txt >> c:\temp\sites.txt

Помните, что есть и другие ключи, которые могут потребовать вашего внимания, например, “authorizedactivexinstalsites”…

У вас будет такой же результат, как и у вас:

KeyName: Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey\https://www.wesayso.com

Очистите его (я использую Excel, использую \ в качестве разделителя и покончу с ним) и у вас будет отличный список.

1
1
1
2015-05-18 08:28:05 +0000

Этот работает на моей машине с Windows 7. Она была установлена контроллером домена моей компании.

Get-ChildItem -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains" -Recurse > c:\result.txt
Get-ChildItem -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains" -Recurse
"DONE"
1
1
1
2015-02-10 13:28:31 +0000

Из силовой раковины:

Get-itemproperty "hkcu:\Software\policies\microsoft\windows\currentversion\internet settings\ZoneMapKey"
0
0
0
2014-08-08 21:09:42 +0000

Мой ключ находился здесь (на HKEY_LOCAL_MACHINE, а не на HKEY_CURRENT_USER)

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey

Я мог щелкнуть правой кнопкой мыши “ZoneMapKey” и выбрать “Export”

Этот .reg файл можно открыть в Блокноте для просмотра (и поиска) текстового содержимого.

0
0
0
2015-05-26 16:17:51 +0000

Этот сценарий PowerShell предоставляет список обоих ключей реестра, если они заполнены, и использует команду out-gridview для обеспечения возможности поиска с помощью поля фильтра Out-gridview.

$_List1 = @()
$_List2 = @()
$_List3 = @()

$_List1 = $(Get-item 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property  

$_List2 = $(Get-item 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property | Out-GridView

$_List3 = $_List1 + $_List2 
$_List3 | Out-GridView
0
0
0
2015-05-27 16:50:27 +0000

Вот расширенная версия сценария, который переводит номер типа зоны в реестре в его имя, как показано в диалоговом окне настроек IE explorer.

$_RegKeyList1 = @()
$_RegKeyList2 = @()
$_RegKeyList3 = @()
$_RegKeyInfo = @()

$_RegKeyList1 = $(Get-item 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property  

$_RegKeyList2 = $(Get-item 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property | Out-GridView

$_RegKeyList3 = $_RegKeyList1 + $_RegKeyList2 

Foreach($_RegValueName in $_RegKeyList3){

    $_RegValue = $(Get-ItemProperty -Path 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -Name $_RegValueName )

    Switch($_RegValue.$_RegValueName){

         0 {$_ZoneType = 'My Computer'}
         1 {$_ZoneType = 'Local Intranet Zone'}
         2 {$_ZoneType = 'Trusted sites Zone'}
         3 {$_ZoneType = 'Internet Zone'}
         4 {$_ZoneType = 'Restricted Sites Zonet'}

    }

    $_RegKeyInfo += "$_RegValueName,$_ZoneType"

}

Выше мы видим, как собирать имена значений реестра в ключ реестра, а затем получать данные каждого из этих значений. Поскольку каждая запись отделяет имя значения от данных значения запятой, ее можно расширить, чтобы вывести в файл с расширением csv, а затем открыть в Excel. Много других возможностей, если вы хотите получить реальный отчет. Но если просто нужно знать, что такое список сайтов, то он покажет большинство из них.

-1
-1
-1
2019-02-26 16:40:07 +0000

Отметьте это в Powershell для списка доверенных сайтов:

Get-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey" | fl

1 = Интранет зона - сайты в вашей локальной сети. 2 = Зона доверенных сайтов - сайты, которые были добавлены в список доверенных сайтов. 3 = Интернет-зона - сайты, которые находятся в Интернете. 4 = Зона сайтов с ограниченным доступом - сайты, которые были добавлены на сайты с ограниченным доступом.

Ответ взят из https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/ .

Похожие вопросы

12
5
11
3
3