วิธีดูเว็บไซต์ที่เชื่อถือได้ของ IE ทั้งหมดเมื่อจัดการการตั้งค่าความปลอดภัยแล้ว


31

หากโซนความปลอดภัยสำหรับ Internet Explorer ได้รับการจัดการโดยผู้ดูแลระบบของฉันรายการไซต์ที่เชื่อถือได้จะถูกปิดใช้งานและฉันไม่สามารถเลื่อนดูรายการได้ มีวิธีที่ฉันสามารถดูรายชื่อไซต์ที่เชื่อถือได้ทั้งหมดหรือไม่

เว็บไซต์ที่เชื่อถือได้

คำตอบ:


32

ในทำการค้นหา URL ที่เชื่อถือได้ สิ่งนี้จะนำคุณไปยังกุญแจสำคัญที่เกี่ยวข้องซึ่งคุณสามารถเห็นคนอื่น ๆ ทั้งหมด

ในการติดตั้ง Windows 7 ของฉันเส้นทางที่ดูเหมือนจะเป็นHKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKeyซึ่งจะแตกต่างกันเล็กน้อยจากคำตอบนี้

คีย์ควรมีค่าสตริงหลายค่าพร้อมชื่อระบุ URL และข้อมูลตัวเลขที่ระบุโซนซึ่งเป็นค่าเริ่มต้นอย่างใดอย่างหนึ่งต่อไปนี้

  • 0 = คอมพิวเตอร์ของฉัน
  • 1 = Local Intranet Zone
  • 2 = โซนไซต์ที่เชื่อถือได้
  • 3 = โซนอินเทอร์เน็ต
  • 4 = โซนไซต์ที่ถูก จำกัด

7
ของฉันอยู่ภายใต้ HKEY_LOCAL_MACHINE
Richard Collette

20

ขึ้นอยู่กับ บริษัท ของคุณว่ารายการอยู่ภายใต้ 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
+1: นี่เป็นทางออกเดียวที่เหมาะกับฉัน! ขอบคุณ!
Kidburla

2
ลบ ".property" ที่ส่วนท้ายของแต่ละบรรทัดเพื่อดูว่ามีการกำหนดค่าไซต์ในโซนใด: 1 = Local Intranet 2 = ไซต์ที่เชื่อถือได้ 3 = ไซต์ที่ถูก จำกัด
BateTech

2

ลองสิ่งนี้:

  • เริ่ม -> พิมพ์gpedit.msc -> กด Enter
  • นำทางไปยังการกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> คอมโพเนนต์ Windows -> Internet Explorer -> แผงควบคุมอินเทอร์เน็ต -> หน้าความปลอดภัย
  • ในแผงด้านขวาให้ดับเบิลคลิกที่ตัวเลือกSite to Zone Assignment Listจากนั้นคลิกShow ...
  • ไซต์ที่เชื่อถือได้คือไซต์ที่มี2ในคอลัมน์ค่า (1 = อินทราเน็ต 3 = อินเทอร์เน็ต 4 = ถูก จำกัด )

หากไม่ได้ผล (ตัวเลือกนั้นถูกตั้งค่าเป็น "ไม่ได้กำหนดค่า" หรือรายการว่างเปล่า) ให้ลองทำแบบเดียวกันยกเว้นการกำหนดค่าคอมพิวเตอร์แทนเริ่มต้นด้วยการกำหนดค่าผู้ใช้


3
การตั้งค่าทั้งสองนี้เป็น "ไม่ได้กำหนดค่า" และรายการจะว่างเปล่า
JustinStolle

"คุณไม่ได้รับอนุญาตให้ดำเนินการนี้" - gpedit ยังล็อคไว้
LJT

2

ฉันคิดวิธีแก้ปัญหาต่อไปนี้ฉันหวังว่าคนอื่นจะเห็นว่ามีประโยชน์เช่นกัน

ฉันมีสิทธิ์ จำกัด เฉพาะในท้องถิ่นเท่านั้นไม่เพียงพอที่จะเปิดและดูGPEDITในระดับโฆษณา

ดังนั้นสิ่งที่ฉันทำและทำงานคือการเปิดพรอมต์คำสั่ง (เป็นผู้ดูแลระบบ) และเรียกใช้คำสั่ง:

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

โปรดทราบว่ามีคีย์อื่น ๆ ที่อาจต้องการความสนใจของคุณเช่น "Approvedactivexinstalsites" ...

คุณจะมีผลลัพธ์เช่น:

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

ทำความสะอาด (ฉันใช้ Excel ใช้ \ as seperator แล้วใช้มัน) และคุณจะมีรายการที่ยอดเยี่ยม


4
ฉันลองสิ่งนี้ แต่มีข้อผิดพลาด "ข้อผิดพลาด: ไวยากรณ์ไม่ถูกต้องตัวเลือก / U, / P, / R, / V, / Z ไม่สามารถระบุพร้อมกับ / X, / H"
Kidburla

C: \ WINDOWS \ system32> คอมพิวเตอร์ GPResult / V / SCOPE >> c: \ temp \ stuff.txt สร้างไฟล์ให้ฉัน "คอมพิวเตอร์" ในตัวพิมพ์ใหญ่ต่อไฟล์ช่วยเหลือ ใช้ >> เพื่อเขียนไปยังไฟล์แทน / H
MrChrister

1

จาก PowerShell:

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

1
คุณช่วยอธิบายคำตอบนี้ได้หรือเปล่าสำหรับผู้ที่ไม่รู้จัก PS ด้วย?
studiohack

1

อันนี้ใช้ได้กับเครื่อง 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"

0

รหัสของฉันอยู่ที่นี่ (ใน HKEY_LOCAL_MACHINE ไม่ใช่ HKEY_CURRENT_USER)

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

ฉันสามารถคลิกขวาที่ "ZoneMapKey" และเลือก "ส่งออก"

ไฟล์. reg นี้สามารถเปิดได้ใน Notepad เพื่อดู (และค้นหา) เนื้อหาข้อความ


0

สคริปต์ PowerShell นี้แสดงรายการจากรีจิสตรีคีย์หากมีการเติมและใช้ out-gridview cmdlet เพื่อให้ความสามารถในการค้นหาโดยใช้ฟิลด์ตัวกรอง 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

นี่คือสคริปต์ฉบับปรับปรุงที่แปลหมายเลขประเภทของโซนในรีจิสตรีเป็นชื่อของมันตามที่เห็นในกล่องโต้ตอบการตั้งค่า 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

ติดที่ 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/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.