Microsoft another products

Internet Explorer11 엔터프라이즈 모드(Enterprise Mode) 세번째

UnknownFolder 2016. 1. 4. 10:11

이전글

Internet Explorer11 엔터프라이즈 모드(Enterprise Mode) 첫번째

Internet Explorer11 엔터프라이즈 모드(Enterprise Mode) 두번째

 

 

원래 하루에 하나씩 포스팅 하겠다는 목표는 무리였다는것을 알고 있었습니다.

 

업무시간 쪼개서 글적는거라 ㅎㅎ 여튼 인터넷 익스플로어 엔터프라이즈 모드 마지막입니다!!!

 

이번에는 엔터프라이즈모드 활성화 및 비활성화 추적하는 방법에 대해 알아볼께요..

 

3. 난 니가 이 사이트를 엔터프라이즈 모드로 접근한 것을 알고있다!

 

말 그대로입니다.

 

AD 환경에서 정책으로 엔터프라이즈 모드 활성화를 통하여 각 클라이언트들이 엔터프라이즈 모드를 어떤 사이트에서 활성화, 혹은 비활성화 되는지 수집이 가능합니다.

 

자 따라오세요!! 팔로미~

 

일단 환경입니다.

 

AD : Windows server 2012R2, Client : windows 10

AD 환경이며 클라이언트들은 조인상태

 

AD Server에서 정책을 배포합니다.(배포방법은 이전 포스팅을 보세요. 상세하게 나와있습니다!!)

다만 이전과 다른부분이 사용자가 [도구]메뉴에서 엔터프라이즈 모드를 켜고 사용할 수 있도록 허용 이라는 정책에서 보고서를 받을 위치를 적는 것이 이전과 다른 부분입니다

 

 

해당사이트는 주소를 보시면 dc01(Hostname).zxc.com(Domain):81(Port)/ieem.asp로 되어 있습니다. 만약 Test하시는 서버의 Domain및 hostname에 따라 해당 부분은 각자 맞게 입력하세요. 그리고 현재 이 URL는 아직 존재하지 않습니다!!! 이제 만들꺼예요!!

AD 서버의 웹 서버(IIS)를 설치합니다.

서버관리자 - 역할 및 기능 추가를 클릭하세요

 

다음 다음 다음을 누르신 후 서버역할에서 웹 서버(IIS)를 체크 합니다.

 

후에 다음 다음 누르면 웹 서버 역할 서비스를 선택하는 화면이 나옵니다. 이때 ASP에 check한 후 다음 다음 하여 설치!!

 

설치가 완료 되면 IIS 관리자를 실행합니다.(관리도구에서 확인할 수 있어요.) 그 후 기본 생성된 사이트 클릭 후 작업 창의 바인딩을 클릭합니다.

 

바인딩 클릭 후 편집을 눌러 80 포트를 81로 바꿉니다.(위에서 정책쪽에서 URL에 적었던 포트로 적어야 해요)

81번 Port로 지정한 이유는 다른 웹사이트 트래픽에서 엔터프라이즈 모드 트래픽만 빠르게 골라내기 위해서 입니다.

 

확인 클릭 후 IIS관리자 화면에서 로깅을 더블클릭 합니다. 그 후 로그 파일의 필드 선택을 클릭하여 날짜, 클라이언트 IP주소, 사용자 이름, URI 쿼리 부분만 Check 후 확인을 누릅니다. 이부분은 로그를 간략하게 보기위함입니다.

 

그 후 해당 IIS Root폴더에 ASP 파일하나를 생성합니다. 위에 정책에서 써놓은거와 같이 ieem.asp파일을 만들어보아요!!

방법은 해당 iis root폴더(기본적으로 iis설치 시 root폴더는 C:\inetpub\wwwroot 입니다.)에 메모장파일을 만들되 저장 이름을 ieem.asp로 바꾸면 됩니다.

만약 해당 파일이 Text 파일로 보여진다면 확장자 보이기 후 .txt를 삭제해주세요.

그 후 해당 파일을 다시 메모장으로 불러와 아래의 내용을 입력 후 저장합니다.

 

<% @ LANGUAGE=javascript %> <% Response.AppendToLog(" ;" + Request.Form("URL") + " ;" + Request.Form("EnterpriseMode")); %>

이것으로 끝입니다!! 끝이예요!! 정말루!! ㅎ

간단합니다.

 

이제 해당 도메인의 어느 클라이언트가 어떤 사이트를 엔터프라이즈모드로 사용하는지 안하는지 확인 할 수 있습니다.

바로 아래 그림처럼요 ㅎ(해당 Log의 기본 경로는 C:\inetpub\logs\LogFiles\ 에서 확인 가능합니다.)

 

만약 해당 서버에서는 로깅이 잘되는데 클라이언트 쪽에서 로깅이 안된다면 방화벽을 해제하거나 81Port를 열어주세요..

그럼 됩니다!!!! 아마도요.. 적어도 전 그렇게 해서 성공했는데..

 

이로써!!! 대략적인 IE11 엔터프라이즈모드를 알아봤습니다.

앞으로는 IE에서 호환성보기가 사라질 예정이니 미리 익혀두시는것도 좋을듯 해요!!!

 

그럼 담에 봐요!!~~~