Bagaimana cara melihat semua Situs Tepercaya IE ketika pengaturan keamanan dikelola?

31

Jika Zona Keamanan untuk Internet Explorer dikelola oleh administrator sistem saya, daftar Situs Tepercaya dinonaktifkan dan saya tidak dapat menggulir daftar. Apakah ada cara saya bisa melihat daftar lengkap Situs Tepercaya?

Situs tepercaya

JustinStolle
sumber

Jawaban:

32

Di , lakukan pencarian untuk URL yang dikenal tepercaya. Ini akan membawa Anda ke kunci yang relevan di mana Anda dapat melihat semua yang lain.

Pada instalasi Windows 7 saya, jalan tampaknya HKEY_CURRENT_USER \ Software \ Kebijakan \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKey , yang sedikit berbeda dari jawaban ini .

Kunci harus berisi beberapa nilai string dengan nama yang menunjukkan URL dan data numerik yang menunjukkan zona, salah satu dari yang berikut secara default.

  • 0 = Komputer Saya
  • 1 = Zona Intranet Lokal
  • 2 = Situs tepercaya Zone
  • 3 = Zona Internet
  • 4 = Zona Situs Terbatas
JustinStolle
sumber
7
Milik saya semua berada di bawah HKEY_LOCAL_MACHINE
Richard Collette
20

Tergantung pada perusahaan Anda apakah daftar itu di bawah HKLM atau HKCU. Berikut adalah perintah Powershell cepat untuk mendapatkan daftar

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

$(get-item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey").property
Dan Loughney
sumber
2
+1: Ini adalah satu-satunya solusi yang bekerja untuk saya! Terima kasih!
Kidburla
2
Hapus ".property" di akhir setiap baris untuk melihat zona mana situs dikonfigurasi untuk: 1 = Intranet Lokal, 2 = Situs Tepercaya, 3 = Situs Terbatas
BateTech
2

Coba ini:

  • Mulai -> ketik gpedit.msc -> tekan Enter
  • arahkan ke Konfigurasi Komputer -> Template Administratif -> Komponen Windows -> Internet Explorer -> Panel Kontrol Internet -> Halaman Keamanan
  • di panel sebelah kanan, klik dua kali opsi Site to Zone Assignment List , lalu klik Show ...
  • situs tepercaya adalah situs dengan 2 di kolom Nilai (1 = Intranet, 3 = Internet, 4 = Dibatasi)

Jika itu tidak berhasil (opsi itu diatur ke "Tidak Dikonfigurasi" atau daftar kosong), coba yang sama, kecuali bukannya Konfigurasi Komputer, mulai dengan Konfigurasi Pengguna.

Indrek
sumber
3
Kedua pengaturan ini adalah "Tidak Dikonfigurasi" dan daftar kosong.
JustinStolle
"Anda tidak memiliki izin untuk melakukan tindakan ini" - gpedit juga dikunci
LJT
2

Saya datang dengan solusi berikut ini, saya harap orang lain akan merasakan manfaatnya juga.

Saya memiliki hak terbatas, hanya lokal, tidak cukup untuk membuka dan melihat GPEDITpada tingkat AD.

Jadi, apa yang saya lakukan, dan berfungsi, adalah membuka command prompt (sebagai Admin) dan menjalankan perintah:

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

Kemudian lakukan pencarian misalnya untuk "ZoneMapKey"

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

Ingatlah bahwa ada kunci lain yang mungkin memerlukan perhatian Anda, seperti "kristal aktif yang disetujui" ...

Anda akan memiliki output seperti:

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

Bersihkan (saya menggunakan Excel, gunakan \ sebagai pemisah dan selesai dengan itu) dan Anda akan memiliki daftar hebat.

pengguna305209
sumber
4
Saya mencoba ini tetapi mendapat kesalahan "GALAT: Sintaks tidak valid. Opsi / U, / P, / R, / V, / Z tidak dapat ditentukan bersama dengan / X, / H."
Kidburla
C: \ WINDOWS \ system32> GPResult / V / SCOPE COMPUTER >> c: \ temp \ stuff.txt menghasilkan file untuk saya. "KOMPUTER" dalam huruf besar per file bantuan. Gunakan >> untuk menulis ke file, bukan / H
MrChrister
1

Dari PowerShell:

Get-itemproperty "hkcu:\Software\policies\microsoft\windows\currentversion\internet settings\ZoneMapKey"
enriqedk
sumber
1
Bisakah Anda menjelaskan jawaban ini / menyempurnakannya lebih banyak untuk mereka yang tidak mengenal PS juga?
studiohack
1

Yang ini bekerja pada mesin Windows 7 saya. Itu diatur oleh pengontrol domain perusahaan saya.

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"
Chris Voon
sumber
0

Kunci saya terletak di sini (di HKEY_LOCAL_MACHINE, bukan HKEY_CURRENT_USER)

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

Saya bisa mengklik kanan "ZoneMapKey" dan memilih "Ekspor"

File .reg ini dapat dibuka di Notepad untuk melihat (dan mencari) konten teks.

Kacang Merah
sumber
0

Skrip PowerShell ini menyediakan daftar dari kedua kunci registri jika diisi dan menggunakan cmdlet out-gridview untuk memberikan kemampuan pencarian menggunakan bidang filter 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
DeployGuy
sumber
0

Berikut ini adalah versi yang disempurnakan dari skrip yang menerjemahkan nomor tipe zona di registri untuk namanya seperti yang terlihat di kotak dialog pengaturan 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"

}

Di atas kita melihat bagaimana cara mengumpulkan nama nilai registri dalam kunci registri dan kemudian mendapatkan data dari masing-masing nilai tersebut. Karena setiap input memisahkan nama nilai dan data nilai dengan koma, maka dapat ditingkatkan lagi menjadi output ke file dengan ekstensi csv dan kemudian dibuka di Excel. Banyak lagi kemungkinan jika Anda menginginkan laporan yang sebenarnya. Tetapi jika hanya perlu tahu apa daftar situs ini akan menunjukkan sebagian besar dari mereka.

DeployGuy
sumber
-1

Tempelkan ini di Powershell untuk daftar situs tepercaya:

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

1 = Zona intranet - situs di jaringan lokal Anda. 2 = Zona Situs Tepercaya - situs yang telah ditambahkan ke situs tepercaya Anda. 3 = Zona Internet - situs yang ada di Internet. 4 = Zona Situs Terbatas - situs yang secara khusus ditambahkan ke situs terbatas Anda.

Jawaban diambil dari: https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/

Jhunter1
sumber