[Tistory] 엣지 브라우저에서 인터넷 익스플로러 모드 자동설정 파일만들기 (bat, reg사용)

원글 페이지 : 바로가기

-한줄요약- -> 익스플로러 에서만 작동하는 사이트들을 엣지 익스플로러 모드를 통해 쉽게 사용할 수 있게 자동화된 설정파일 만들기 1.인터넷 익스플로러에서만 사용할 수 있는 사내 사이트가 있음 (인사시스템, 그외 노후화된 옛날 사이트) 하지만 굳이 새로 만들어야할 필요는 없고 사내에서만 사용하는 인트라넷임 2.개개인이 엣지 브라우저를 실행시켜서 여러 설정을 해주면 될 일 이지만 100명이 넘는곳에서 이런것을 하기 어려워 하는사람들이 대부분, 그리고 개별적으로 해주자니 그것도 일임 3.그래서 자동적으로 할 수 있는방법을 강구 만들어진 목록은 아래와 같다. 결과적으로 사용자들은 -실행하세요1 레지스트리 우클릭후 병합 -실행하세요2 배치파일 관리자 권한으로 실행 이렇게 두 단계만 진행후 엣지를 사용하기만 하면 이전에 익스플로러에서만 이용했던 사이트들을 이용할 수 있다. 또한 익스플로러 모드를 사용하기위한 사이트 목록은 ielist라는 xml파일에 추가하면됨 각각의 파일 설명 – 실행하세요1.reg 인터넷 익스플로러에 신뢰할 수 있는사이트, 호환성보기, 그외 인터넷 옵션을 전부 저장해 reg스트리 파일로 만들 수 있다. 그렇게 만들어진게 ClearableListData.reg, Domains.reg, Internet_Settings.reg 로 각각 만들어지고 해당 파일을 실행하세요1.reg로 하나로 만들었다. 각각의 레지스트리를 만드는 배치파일은 구글검색을 통해 찾아냈다. – 실행하세요2.bat 메모장에 붙여넣기 하고 .bat로 만들면 되는 소스코드다. 다른 블로그와 마이크로소프트에 있는 답변을 참고 했으면 주요한 부분은 2단계부분이다. echo.
set mypathh=%~dp0
echo 2단계: Internet Explorer 모드 사이트 목록 추가
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge /v InternetExplorerIntegrationSiteList /t reg_sz /d “%mypathh%\ielist.xml” /f 배치파일에서 set 명령어를 사용해 현재경로를 저장한다 그러기 위해서 %~dp0 을 사용했다. DOS명령어중에 파일 자신이 현재 위치한 폴도를 나타낸다. 원래는 “192.168.0.1/ielist.xml” /f 혹은 “도메인주소/ielist.xml” /f 이런식으로 외부 서버에 있는 파일을 사용하는 방식으로 했는데 그냥 현재 폴더 경로에있는 파일을 사용하게 만들라고 하셔서 알아봤다. “%mypathh%\ielist.xml” /f 는결국 현재폴더에 있는 ielist.xml을 사용해서 정책추가 라고 이해하면 될것이다. 아래는 전체 소스코드다. @echo off

set IEModeInstallPath=%~dp0
echo ================================================
echo 총 5단계로 진행되며, 종료 메시지까지 기다리세요
echo ================================================
echo.
echo 1단계: Internet Explorer 모드 정책 작업
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge /v InternetExplorerIntegrationLevel /t reg_dword /d 1 /f

echo.
set mypathh=%~dp0
echo 2단계: Internet Explorer 모드 사이트 목록 추가
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge /v InternetExplorerIntegrationSiteList /t reg_sz /d “%mypathh%\ielist.xml” /f

echo.
echo 3단계: 엣지 브라우저 정책 파일 복사
cd %IEModeInstallPath%
copy /y msedge.admx “C:\Windows\PolicyDefinitions”
copy /y msedge.adml “C:\Windows\PolicyDefinitions\ko-KR”

echo.
echo 4단계: 변경된 정책 업데이트
gpupdate /force

echo 5단계: IE모드 활성화 상태에서 다른 사이트 접속시 IE모드 접속 유지 설정
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge /v InternetExplorerIntegrationSiteRedirect /t reg_dword /d 2 /f

echo.
echo ================================================
echo “종료 하셔도 됩니다.”
echo ================================================
pause – ielist.xml 사이트 목록을 더 추가할거면 부분만 복붙해서 더 추가를 하면된다.

EMIESiteListManager
12.0.0.0
01/02/2023 14:10:35


Default
IE11

– msedge.adml, msedge.admx 마이크로소프트에서 제공하는 정책파일이다. 이해까진 할 필요없고 설정을 위해 필요하다 자세한 사항들은 내가 참고한 아래링크에서 더 정확하게 확인할 수 있다. – 설정 초기화 하기 위해선? 윈도우 검색에 reg를 검색후 레지스트리 편집기로 들어간다. HKEY_LOCALMACHINE -> SOFTWARE -> Policies -> Microsoft -> Edge 우측에 기본값 제외하고 전부 삭제후 재부팅하면된다. – 전체파일 설정 파일 다 들어있다. 나중에 다시 쓸 일이 있을까..? 전체파일.zip 0.27MB – 참고한 사이트 https://www.zinnunkebi.com/dosbatch-dp0-cwd/ (DOS 배치 프로그램 작성) 파일 자신이 위치하는 현재 디렉토리를 취득하는 방법 “cd %~dp0” 도스(DOS) 배치 파일을 만들 때 배치 파일(예:sample.bat)이 실행되는 장소를 배치 파일 안에서 현재 작업 디렉토리로 변경하는 방법을 소개합니다.샘플 소스 작성 및 실행 를 실행합니다. 도스 창이 www.zinnunkebi.com https://velog.io/@jeonwon/%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%97%A3%EC%A7%80-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%9D%98-%EC%9D%B8%ED%84%B0%EB%84%B7-%EC%9D%B5%EC%8A%A4%ED%94%8C%EB%A1%9C%EB%9F%AC-%EB%AA%A8%EB%93%9C-%EB%AC%B4%EA%B8%B0%ED%95%9C-%EC%84%A4%EC%A0%95 윈도우 엣지 브라우저의 인터넷 익스플로러 모드 무기한 설정 윈도우 엣지 브라우저에서 인터넷 익스플로러에서만 접속이 가능한 웹 사이트에 접속해야 하는 경우 Internet Explorer 모드를 설정해줘야 합니다. 다만 이 방법은 30일 후에 다시 설정을 해줘야 하 velog.io https://techcommunity.microsoft.com/t5/discussions/manual-how-to-set-up-ie-mode-internet-explorer-integration-in/m-p/774119 Manual: How to set up IE Mode (Internet Explorer Integration) in Edge C (Updated) Update (08/2020): Some things changed since I firstly wrote this, so here is the revamped version. For more detailed info, view Microsoft’s article About IE mode So, since it took me almost a day to collect all necessary info and successfully set up I techcommunity.microsoft.com

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다