반응형
PowerShell을 통해 Windows Server에서 IE 보안 사용 안 함
이 문제는 항상 발생합니다. 윈도우즈 서버를 사용하여 VM을 회전시키고 IE 보안 때문에 인터넷에 액세스할 수 없습니다.IE 보안을 비활성화하기 위한 간단한 PowerShell 스크립트를 가진 사람이 있습니까?
function Disable-InternetExplorerESC {
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0
Stop-Process -Name Explorer
Write-Host "IE Enhanced Security Configuration (ESC) has been disabled." -ForegroundColor Green
}
function Enable-InternetExplorerESC {
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 1
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 1
Stop-Process -Name Explorer
Write-Host "IE Enhanced Security Configuration (ESC) has been enabled." -ForegroundColor Green
}
function Disable-UserAccessControl {
Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "ConsentPromptBehaviorAdmin" -Value 00000000
Write-Host "User Access Control (UAC) has been disabled." -ForegroundColor Green
}
이것을 .ps1 파일에 넣습니다.
그런 다음 프롬프트에서 마침표, 공백 및 파일 경로를 다음과 같이 입력합니다.
[PS 1] . C:\Users\Administrator\Desktop\YourPowerShellScript.ps1
그런 다음 프롬프트에서 명령을 호출할 수 있습니다.
[PS 1] Disable-InternetExplorerESC
아래 수정사항에 -Force 매개변수가 추가되어 확인을 피할 수 있습니다."탐색기" 프로세스를 종료할 것인지 확인하라는 메시지가 표시되었을 때 이 작업을 수행하라는 메시지가 표시되었습니다.
function Disable-InternetExplorerESC {
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0 -Force
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0 -Force
Stop-Process -Name Explorer -Force
Write-Host "IE Enhanced Security Configuration (ESC) has been disabled." -ForegroundColor Green
}
function Enable-InternetExplorerESC {
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 1 -Force
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 1 -Force
Stop-Process -Name Explorer -Force
Write-Host "IE Enhanced Security Configuration (ESC) has been enabled." -ForegroundColor Green
}
function Disable-UserAccessControl {
Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "ConsentPromptBehaviorAdmin" -Value 00000000 -Force
Write-Host "User Access Control (UAC) has been disabled." -ForegroundColor Green
}
Disable-UserAccessControl
Disable-InternetExplorerESC
언급URL : https://stackoverflow.com/questions/9368305/disable-ie-security-on-windows-server-via-powershell
반응형
'sourcecode' 카테고리의 다른 글
Symfony2에서 작동하는 AJAX/XMLHttpRequest 페이지 테스트 (0) | 2023.08.16 |
---|---|
확인란을 반복하여 선택 또는 선택 해제된 각 항목 수를 계산합니다. (0) | 2023.08.16 |
구조 포인터 내부의 포인터 참조 취소 (0) | 2023.08.16 |
Spring @값 주석은 항상 null로 평가합니까? (0) | 2023.08.16 |
호출-정지 방법 - 자체 서명된 인증서 무시 (0) | 2023.08.16 |