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

Jak wyświetlić wszystkie witryny IE Trusted Sites, gdy zarządzane są ustawienia zabezpieczeń?

Jeśli Strefy bezpieczeństwa dla programu Internet Explorer są zarządzane przez administratora systemu, lista Zaufanych witryn jest wyłączona i nie mogę jej przewijać. Czy istnieje sposób, aby wyświetlić pełną listę zaufanych witryn?

Odpowiedzi (10)

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

W rejestrze , wykonaj wyszukiwanie adresu URL, który jest znany jako zaufany. To powinno doprowadzić cię do odpowiedniego klucza, gdzie możesz zobaczyć wszystkie inne.

Na mojej instalacji systemu Windows 7 ścieżka wydaje się być HKEY\_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey , która jest nieco inna niż ta odpowiedź .

Klucz powinien zawierać kilka wartości łańcuchowych z nazwą wskazującą na adres URL oraz dane numeryczne wskazujące na strefę, domyślnie jedną z poniższych.

  • 0 = Mój komputer
  • 1 = Lokalna strefa intranetowa
  • 2 = Strefa zaufanych witryn
  • 3 = Strefa internetowa
  • 4 = Strefa witryn zastrzeżonych
20
20
20
2015-01-07 15:46:42 +0000

Zależy od firmy, czy lista znajduje się w HKLM czy HKCU. Oto szybkie polecenie Powershell, aby uzyskać listę

$(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

Spróbuj tego:

  • Start - wpisz gpedit.msc - naciśnij Enter
  • przejdź do Konfiguracji komputera -> Szablony administracyjne -> Składniki systemu Windows -> Internet Explorer -> Panel sterowania Internetem -> Strona zabezpieczeń
  • w prawym panelu kliknij dwukrotnie opcję Lista przypisania witryn do stref, a następnie kliknij Pokaż. ..
  • zaufane witryny to te z 2 w kolumnie Wartość (1 = Intranet, 3 = Internet, 4 = Restricted)

Jeśli to nie zadziała (opcja jest ustawiona na “Nie skonfigurowano” lub lista jest pusta), spróbuj tego samego, z tą różnicą, że zamiast Konfiguracji komputera, zacznij od Konfiguracji użytkownika.

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

Wymyśliłem następujące rozwiązanie, mam nadzieję, że inni również uznają je za przydatne.

Mam ograniczone prawa, tylko lokalne, nie wystarczające do otwierania i przeglądania GPEDIT na poziomie AD.

Tak więc, to co zrobiłem i działa, to otwarcie wiersza poleceń (jako Administrator) i uruchomienie polecenia:

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

Następnie wykonaj wyszukiwanie np. dla “ZoneMapKey”

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

Pamiętaj, że są też inne klucze, które mogą wymagać Twojej uwagi, jak np. “approvedactivexinstalsites”…

Otrzymasz wyjście jak:

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

Wyczyść to (używam Excela, użyj \u0026apos; jako separatora i skończ z tym) i będziesz miał świetną listę.

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

Ten działa na moim komputerze z systemem Windows 7. Został on ustawiony przez kontroler domeny mojej firmy.

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

Z powershell:

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

Mój klucz znajdował się tutaj (w HKEY_LOCAL_MACHINE, nie HKEY_CURRENT_USER)

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

Mogłem kliknąć prawym przyciskiem myszy na “ZoneMapKey” i wybrać “Export”

Ten plik .reg może być otwarty w Notatniku, aby zobaczyć (i przeszukać) zawartość tekstu.

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

Ten skrypt PowerShell dostarcza listę z obu kluczy rejestru, jeśli są one wypełnione, i używa cmdlet out-gridview do zapewnienia możliwości wyszukiwania przy użyciu pola filtra 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

Oto ulepszona wersja skryptu, który tłumaczy numer typu strefy w rejestrze na jej nazwę widoczną w oknie dialogowym ustawień eksploratora IE.

$_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"

}

Powyżej widzimy, jak zebrać nazwy wartości rejestru w kluczu rejestru, a następnie uzyskać dane każdej z tych wartości. Ponieważ każdy wpis oddziela nazwę wartości i dane wartości przecinkiem, można to jeszcze bardziej ulepszyć, aby wyprowadzić dane do pliku z rozszerzeniem csv, a następnie otworzyć w Excelu. Wiele więcej możliwości, jeśli chcesz mieć rzeczywisty raport. Ale jeśli po prostu potrzebujesz wiedzieć, co jest lista witryn, to pokaże większość z nich.

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

Wklej to w Powershell, aby uzyskać listę zaufanych witryn:

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

1 = Strefa intranetowa - witryny w sieci lokalnej. 2 = Strefa zaufanych witryn - witryny, które zostały dodane do zaufanych witryn. 3 = Strefa Internet - strony znajdujące się w Internecie. 4 = Strefa witryn zastrzeżonych - witryny, które zostały specjalnie dodane do witryn zastrzeżonych.

Odpowiedź zaczerpnięta z https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/