Come visualizzare tutti i siti attendibili IE quando vengono gestite le impostazioni di sicurezza?


31

Se le zone di sicurezza per Internet Explorer sono gestite dal mio amministratore di sistema, l'elenco dei siti attendibili è disabilitato e non riesco a scorrere l'elenco. Esiste un modo per visualizzare l'elenco completo di siti attendibili?

Siti attendibili

Risposte:


32

Nel , eseguire una ricerca di un URL noto come attendibile. Questo dovrebbe portarti alla chiave pertinente in cui puoi vedere tutti gli altri.

Nella mia installazione di Windows 7, il percorso sembra essere HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKey , che è leggermente diverso da questa risposta .

La chiave deve contenere diversi valori di stringa con un nome che indica l'URL e dati numerici che indicano la zona, uno dei seguenti per impostazione predefinita.

  • 0 = Risorse del computer
  • 1 = Zona Intranet locale
  • 2 = Zona siti attendibili
  • 3 = Internet Zone
  • 4 = Zona siti riservati

7
I miei sono tutti sotto HKEY_LOCAL_MACHINE
Richard Collette il

20

Dipende dalla vostra azienda se l'elenco è in HKLM o HKCU. Ecco un rapido comando Powershell per ottenere l'elenco

$(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
+1: Questa è l'unica soluzione che ha funzionato per me! Grazie!
Kidburla,

2
Rimuovere ".property" alla fine di ogni riga per vedere per quale zona è configurato il sito: 1 = Intranet locale, 2 = Siti attendibili, 3 = Siti con restrizioni
BateTech

2

Prova questo:

  • Avvia -> digita gpedit.msc -> premi Invio
  • vai a Configurazione computer -> Modelli amministrativi -> Componenti di Windows -> Internet Explorer -> Pannello di controllo di Internet -> Pagina di sicurezza
  • nel pannello di destra, fai doppio clic sull'opzione Elenco assegnazioni sito a zona , quindi fai clic su Mostra ...
  • i siti attendibili sono quelli con 2 nella colonna Valore (1 = Intranet, 3 = Internet, 4 = Limitato)

Se il problema persiste (l'opzione è impostata su "Non configurato" o l'elenco è vuoto), provare lo stesso, tranne che in Configurazione computer, iniziare con Configurazione utente.


3
Entrambe queste impostazioni sono "Non configurato" e gli elenchi sono vuoti.
JustinStolle,

"Non hai il permesso di eseguire questa azione" - gpedit anche bloccato
LJT

2

Ho trovato la seguente soluzione, spero che anche altri lo troveranno utile.

Ho diritti limitati, solo locali, non abbastanza da aprire e visualizzare GPEDITa livello di annuncio.

Quindi, quello che ho fatto e funziona è aprire un prompt dei comandi (come amministratore) ed eseguire il comando:

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

Quindi eseguire una ricerca, ad esempio per "ZoneMapKey"

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

Tieni presente che esistono altri tasti che potrebbero richiedere la tua attenzione, come i "siti attivi approvati" ...

Avrai un output come:

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

Puliscilo (io uso Excel, uso \ come separatore e ho finito con esso) e avrai una grande lista.


4
Ho provato questo ma ho ricevuto un errore "ERRORE: sintassi non valida. Opzioni / U, / P, / R, / V, / Z non possono essere specificate insieme a / X, / H."
Kidburla,

C: \ WINDOWS \ system32> GPResult / V / SCOPE COMPUTER >> c: \ temp \ stuff.txt genera il file per me. "COMPUTER" in maiuscolo per il file della guida. Usa >> per scrivere nel file anziché / H
MrChrister il

1

Da PowerShell:

Get-itemproperty "hkcu:\Software\policies\microsoft\windows\currentversion\internet settings\ZoneMapKey"

1
Puoi spiegare questa risposta / approfondirla un po 'di più per coloro che non conoscono anche PS?
studiohack

1

Questo funziona sul mio computer con Windows 7. È stato impostato dal controller di dominio della mia azienda.

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"

0

La mia chiave si trovava qui (in HKEY_LOCAL_MACHINE, non HKEY_CURRENT_USER)

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

Potrei fare clic con il tasto destro del mouse su "ZoneMapKey" e scegliere "Esporta"

Questo file .reg può essere aperto in Blocco note per visualizzare (e cercare) il contenuto del testo.


0

Questo script di PowerShell fornisce un elenco di entrambe le chiavi di registro se sono popolate e utilizza il cmdlet out-gridview per fornire una funzionalità di ricerca utilizzando il campo del filtro 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

Ecco una versione avanzata dello script che traduce il numero del tipo di zona nel registro nel suo nome come si vede nella finestra di dialogo delle impostazioni di 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"

}

Sopra vediamo come raccogliere i nomi dei valori di registro in una chiave di registro e quindi ottenere i dati di ciascuno di questi valori. Poiché ogni immissione separa il nome del valore e i dati del valore con una virgola, potrebbe essere ulteriormente migliorato per l'output in un file con l'estensione CSV e quindi aperto in Excel. Molte altre possibilità se desideri un rapporto reale. Ma se hai solo bisogno di sapere qual è l'elenco dei siti, questo mostrerà la maggior parte di essi.


-1

Inseriscilo in Powershell per un elenco dei siti attendibili:

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

1 = zona Intranet - siti sulla rete locale. 2 = Zona siti attendibili: siti che sono stati aggiunti ai siti attendibili. 3 = Internet zone - siti che si trovano su Internet. 4 = Zona Siti con restrizioni - siti che sono stati specificamente aggiunti ai tuoi siti con restrizioni.

Risposta tratta da: https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.