본문 바로가기

Slack 채널 정리

IE 보안 옵션에서 trust site 등록하는 vb 스크립트

회사 공통 유틸 프로그램 기능 중 하나가 rd 리포트 파일을 pdf 로 변환해서 메일로 전달하는건데 변환은 rd 에서 제공하는 실행 프로그램을 웹상에서 호출하는 방식인 듯 합니다. 그런데 이렇게 하다보니 IE 보안 설정에 의해 에러가 발생하는 경우가 있습니다. 이 에러를 피해가기 위해 제시된 방법이 IE 보안 옵션에서 trust site 에 'security_rdviewer_u.exe'를 추가해주는건데 이걸 스크립트로 간단히 하는 방법이 없을까 해서 찾은 소스입니다. https://gallery.technet.microsoft.com/scriptcenter/Add-trusted-sites-to-IE-6be1c7fc vb 스크립트 소스이므로 확장자를 vbs 로 해서 파일로 저장한 뒤 콘솔창에서 파일명으로 호출만 하면 실행됩니다. (XP 외에는 VBS 는 따로 추가 설치/설정 없어도 아마 기본 실행될겁니다) 

AddTrustedSite "security_rdviewer_u.exe"

Function AddTrustedSite(strDomainName)
    Set WshShell = Wscript.CreateObject("Wscript.Shell")
    strRegKey = "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\"
    WshShell.RegWrite strRegKey & strDomainName & "\about", "2", "REG_DWORD"
End Function