我期望在networking上的设备上添加一个项目到IE兼容性视图。 我知道可以通过组策略部署兼容性视图,但看起来它会覆盖整个项目列表。
如何通过组策略添加单个项目(Web地址)而不是覆盖整个列表? 最终它需要检查是否说bob.com已经在列表中,如果没有,然后添加它。 但是它不能根据需要覆盖(和丢失)列表中的现有项目(不同的部门根据需要添加了不同的站点到他们的列表,例如一些纽约州的网站和其他EMR站点)。
设备:Windows 7,IE11
DC:Windows Server 2012 R2
企业模式站点列表是否覆盖/与兼容模式中的项目冲突?
使用企业模式站点列表。 您创build的网站列表可以托pipe在网站,本地硬盘驱动器或networking共享上。
您可以使用graphics工具创build/维护列表,但不一定要这样做。
下载:
http://www.microsoft.com/en-us/download/details.aspx?id=42501
使用企业模式站点列表pipe理器工具
https://technet.microsoft.com/en-us/library/dn640701.aspx
您使用EM站点列表具有更好的控制粒度。 以下是一些例子:
<rules version="3"> <emie> <domain exclude="false">SomeDomainForIE8EnterpriseMode.com</domain> </emie> <docMode> <domain docMode="edge">edgemodesample.contoso.com</domain> <domain docMode="10">ie10modesample.contoso.com</domain> <domain docMode="9">ie9modesample.contoso.com</domain> <domain docMode="8">ie8modesample.contoso.com</domain> <domain docMode="7">ie7modesample.contoso.com</domain> <domain docMode="5">ie5modesample.contoso.com</domain> </docMode> </rules>
我不知道有什么办法使用本地组策略function来做到这一点。 我在我的环境中遇到了同样的问题,每次需要在任何计算机上进行例外时,我都被迫将网站添加到GPO。 就我而言,我们在清单中有足够多的网站,收益大于成本。
作为一个棘手的解决方法,您可以确定哪些registry项包含用户的个人列表,并通过组策略首选项部署它们,而不是强制执行兼容性视图策略。 如果每个用户都没有进行全部的手工操作,就可以达到同样的效果,同时还允许手动添加。
编辑:对于Windows 8.1上的IE 11,用户列表存储在HKCU\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData\UserFilter ,它是包含整个列表的单个REG_BINARY键。 您可以使用“申请一次,不重新申请”选项部署此密钥。 唯一的缺点是,如果您需要进行更改,则会清除用户的列表。