IE自动部署工具包IEAK
2024-03-17 17:33:41

Internet Explorer Administration Kit (IEAK)是一个IE的管理工具包,可自定义配置生成一个IE安装包或仅设置的包,一般是给网管人员部署使用的,可以帮助管理员快速统一部署IE。
适用于IE11的工具包下载地址:https://docs.microsoft.com/zh-cn/internet-explorer/ie11-ieak/ieak-information-and-downloads

INS配置文件

我们用它配置”链接”相关设置

最终会生成一个安装包,其中有一个INS文件内容大概是这样

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[Branding]
CompanyName=Microsoft Corporation
Wizard_Version=11.00.18362.1
Version=11,00,18362,1
Custom_Key=MICROSO
Global=1
IE4 Welcome Msg=1
Platform=2
GUID={7211FFE6-C149-11D0-AFF0-00AA003758BB}
Type=0
NoClear=1
[URL]
AutoDetect=0
AutoConfig=1
AutoConfigTime=1
AutoConfigURL=http://localhost/ie.ins
AutoConfigJSURL=http://localhost/test1.pac
[Proxy]
HTTP_Proxy_Server=
FTP_Proxy_Server=
Secure_Proxy_Server=
Socks_Proxy_Server=
Use_Same_Proxy=1
Proxy_Enable=0
Proxy_Override="<local>"

一个有效的ins文件必须有[Branding]节,我们也可以不用IEAK生成,而是直接从C:\Program Files\Internet Explorer\SIGNUP\install.ins拷贝一份进行手动修改也是可以的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[Branding]
CompanyName=
Wizard_Version=11.00.19041.1
Version=11,00,19041,1
Custom_Key=MICROSO
Global=1
IE4 Welcome Msg=1
Platform=2
GUID={7211FFE6-C149-11D0-AFF0-00AA003758BB}
Type=0
NoClear=1
NoDial=0
FavoritesDelete=0
FavoritesOnTop=0
User Agent=
[URL]
FirstHomePage=https://www.google.com

这个例子添加了FirstHomePage字段,首次打开IE就会打开该首页。

运行部署安装包后会在IE目录下生成一个INS文件,并提示注销登录后生效

1
C:\Program Files\Internet Explorer\CUSTOM\INSTALL.INS

注销是为了让设置生效,实际上我们可以使用其他手段立即生效,有两种方法

重置IE

配置文件只有在IE初始化时会被访问,我们可以重置IE来让它再次载入配置文件。
运行命令RunDll32.exe inetcpl.cpl,ResetIEtoDefaults可以弹出重置对话框,确认重置后IE会依次从以下位置来获取配置

1
2
C:\Program Files\Internet Explorer\Custom\install.ins
C:\Program Files\Internet Explorer\Signup\install.ins

BrandInternetExplorer

iedkcs32.dll有一个导出函数BrandInternetExplorer可以使得IE下次启动时载入指定的INS配置文件。
rundll32.exe iedkcs32.dll,BrandInternetExplorer /ins:"D:\test.ins"

参考

INS File Format

https://4sysops.com/archives/internet-explorer-10-administration-part-4-ieak-10/