イントラネットなど隔離され保護されたLAN内で比較的緩いセキュリティレベルでイントラネットのWEBサイトにアクセスしたいということがあるでしょう。本来ならきちんと今風の設計にするべきなんでしょうけども。
とりあえずは目的のサイトをローカルイントラネットゾーンのリストに入れておくことにより、インターネットゾーンより少し低めのセキュリティレベルで使うことができます。ダウンロードのときに確認のバーを出さないとか。
基本、この↓説明の通りです。
Internet Explorer の Web コンテンツのゾーンでセキュリティレベルを設定する方法
例として webserver.example.com と dbserver.example.com 以上2件のWebサイトをローカルイントラネットゾーンに入れるスクリプトは以下の通り。
Dim WSHShell Set WSHShell = CreateObject("WScript.Shell") WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\example.com\webserver\http", 1, "REG_DWORD" WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\example.com\dbserver\http", 1, "REG_DWORD" WSHShell.Popup( "ゾーン追加しました。IEを再起動してください" ) '**** 別の方法、コマンドラインサンプル **** 'reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\example.com\webserver" /v http /t REG_DWORD /d 1 'reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\example.com\dbserver" /v http /t REG_DWORD /d 1
レジストリをさわりますが、HKEY_CURRENT_USER なので自身の権限でよく、管理者に権限昇格する必要はありません。