web-dev-qa-db-ja.com

IEブラウザ-信頼できるサイトのリストにサイトを追加し、保護モードを無効にして、すべてのゾーンのセキュリティレベルを低くするPowershellスクリプト

私たちのウェブサイトを実行するには、次のことを行う必要があります。

  1. 信頼済みサイトリストにサイトを追加[解決済み]
  2. disable IEプロテクトモード[解決済み]
  3. すべてのゾーンのセキュリティレベルを下げます。 [直面している問題]

私はこのサイトを自動化しています。前提条件として、私はセキュリティ機能の世話をしなければなりません。

以下のコードを作成しました。しかし、セキュリティレベルをゼロに設定することはできません。ゾーンに1A10が見つかりません。

My Registry

解決済みの問題のコードも追加しています。それが困っている人を助けるかもしれないことを願っています

役立つサイト-

https://x86x64.wordpress.com/2014/05/20/powershell-ie-zones-protected-mode-state/https://support.Microsoft.com/en -in/help/182569/internet-Explorer-security-zones-registry-entries-for-advanced-usershttps://blogs.technet.Microsoft.com/heyscriptingguy/2015/04/02/update-or-add-registry-key-value-with-powershell /

#1. Add site to trusted sites

#Setting IExplorer settings
Write-Verbose "Now configuring IE"

#Navigate to the domains folder in the registry
set-location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
set-location ZoneMap\Domains

#Create a new folder with the website name
new-item testsite.site.com/ -Force #website part without https
set-location testsite.site.com/
new-itemproperty . -Name https -Value 2 -Type DWORD -Force

Write-Host "Site added Successfully"
Start-Sleep -s 2

# 2. Disable IE protected mode

# Disabling protected mode and making level 0

#Zone 0 – My Computer
#Zone 1 – Local Intranet Zone
#Zone 2 – Trusted sites Zone
#Zone 3 – Internet Zone
#Zone 4 – Restricted Sites Zone

#“2500” is the value name representing “Protected Mode” tick. 3 means Disabled, 0 – Enabled

#Disable protected mode for all zones
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" -Name 2500 -Value "3"
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" -Name 2500 -Value "3"
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" -Name 2500 -Value "3"
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4" -Name 2500 -Value "3"

Write-Host "IE protection mode turned Off successfully"
Start-Sleep -s 2

# 3. Bring down security level for all zones

#Set Level 0 for low 
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" -Name 1A10 -Value "0"
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" -Name 1A10 -Value "0"
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" -Name 1A10 -Value "0"
Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4" -Name 1A10 -Value "0"

Stop-Process -name Explorer

AdvanceGuysに感謝します!!

3
KR Akhil

「0」を削除して0に置き換えるだけでうまくいきました。

Set-ItemProperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" -Name 1A10 -Value 0
1
user12898235