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

レジストリ](/questions/tagged/registry “show questions tagged ‘registry’”)で、信頼できる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のどちらにあるかは、あなたの会社によって異なります。リスト

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

$(get-item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey").property
```0x1&を取得するための簡単なPowershellコマンドは以下の通りです。
2
2
2
2012-04-18 22:09:47 +0000

これを試してみて。

  • Start -> type gpedit.msc - -> hit Enter
  • navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Internet Explorer -> Internet Control Panel -> Security Page
  • in the right-hand panel, in the Site to Zone Assignment List オプションをダブルクリックし、Show. …
  • 信頼できるサイトは、値の列に2があるサイトです(1 = イントラネット、3 = インターネット、4 = 制限付き)

それでもうまくいかない場合(このオプションが「未設定」に設定されているか、リストが空の場合)は、コンピュータの構成の代わりに、ユーザの構成から開始する以外は、同じことを試してみてください。

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

私は以下の解決策を思いつきました。

私の権限は限られていて、ローカルのみで、ADレベルで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を使用しています。

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

powershellから:

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

私のキーはここにありました (in HKEY_LOCALMACHINE, not HKEYCURRENTUSER)

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エクスプローラの設定ダイアログボックスに表示されている名前に変換するスクリプトの強化版をご紹介します。

$_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 に貼り付けて、信頼済みサイトのリストを作成します。2 = Trusted Sitesゾーン - 信頼できるサイトに追加されたサイト。3 = インターネットゾーン - インターネット上のサイト。4 = 制限サイトゾーン - 制限サイトに特別に追加されたサイト。

https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/ からの回答です。

関連する質問

12
5
11
3
6