セキュリティ設定が管理されている場合に、IEの信頼できるサイトをすべて表示するには?
Internet Explorerのセキュリティゾーンがシステム管理者によって管理されている場合、信頼できるサイトのリストが無効になり、リストをスクロールすることができません。信頼できるサイトの完全なリストを表示する方法はありますか?
Internet Explorerのセキュリティゾーンがシステム管理者によって管理されている場合、信頼できるサイトのリストが無効になり、リストをスクロールすることができません。信頼できるサイトの完全なリストを表示する方法はありますか?
レジストリ](/questions/tagged/registry “show questions tagged ‘registry’”)で、信頼できるURLを検索してください。これにより、他のすべてのキーを見ることができる関連するキーが表示されるはずです。
私のWindows 7のインストールでは、パスはHKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKeyになっているようですが、 この回答 とは少し違います。
キーには、URLを示す名前とゾーンを示す数値データを含む複数の文字列値を含める必要があります。
リストが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コマンドは以下の通りです。
これを試してみて。
それでもうまくいかない場合(このオプションが「未設定」に設定されているか、リストが空の場合)は、コンピュータの構成の代わりに、ユーザの構成から開始する以外は、同じことを試してみてください。
私は以下の解決策を思いつきました。
私の権限は限られていて、ローカルのみで、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を使用しています。
これは私の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"
私のキーはここにありました (in HKEY_LOCALMACHINE, not HKEYCURRENTUSER)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey
私は “ZoneMapKey "を右クリックして "Export "を選択することができました
この.regファイルは、テキストの内容を表示 (および検索) するためにメモ帳で開くことができます。
この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
ここでは、レジストリ内のゾーンタイプ番号を、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で開くことができます。実際のレポートが必要な場合は、さらに多くの可能性があります。しかし、サイトリストが何であるかを知る必要があるだけならば、これはそれらのほとんどを表示します。
これを Powershell に貼り付けて、信頼済みサイトのリストを作成します。2 = Trusted Sitesゾーン - 信頼できるサイトに追加されたサイト。3 = インターネットゾーン - インターネット上のサイト。4 = 制限サイトゾーン - 制限サイトに特別に追加されたサイト。
https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/ からの回答です。