自从">在Windows nt 4.0中发布以来,管理模板文件一直使用单独的文件格式,也就是我们所熟悉的adm文件。管理模板文件里包含了标记语言,它用来描述基于注册表的组策略。然而,对于喜欢直接面对模板文件内容,并按照自己需要进行修改的 Windows管理员来说,adm模板文件虽然为修改注册表提供了必要的方法,但是也带来了不少不便之处,例如版本控制,多语种支持上的天生缺陷等。并且,对于一种独立格式的文件来说,学习与使用起来也会麻烦得多。
如今,在Windows Server 2008 中,微软开始务实地解决这一问题,并由此带来了vista和Windows Server 2008 中新的管理模板文件格式——admx。admx文件是一种基于xml的文件,这种新管理模板文件的出现,使得在vista和Windows Server 2008中管理基于注册表的策略设置变得更加简便。
原先以.adm作为扩展名的管理员模板文件,现在在Windows Server 2008中被定义为XML格式,同时也增加了许多新的特性,xml这种通用文件格式本身也就为管理员进行自动和手动管理带来了极大的便利。因为他们可以把以往xml方面的知识直接应用到admx文件的创建与编辑中,甚至是编写自己的策略管理工具,而不需要学习一种新的语法。
在Windows Server 2008中,admx文件划分为语言无关和语言特定两种资源,以便适用于所有的组策略管理员——这为跨国公司域管理所带来的好处是不言而喻的。并且,组策略工具可根据管理员配置的语种来调整他们的管理界面。只需要确保特定语种的资源文件可用,你就可以添加新的语种到策略定义集中。
同时admx文件会被集中存储在一个创建在sysvol中的域范围的目录。集中存储admx不仅可以减少额外的存储要求,最重要的就是,它可以集中地更新和管理admx文件,而不再需要存放在每一个gpo中,从而极大地提高复制的效率并减少带宽占用。同时,ADMX文件与ADM文件相比要明显地减小4兆以上。
另外,在组策略工具兼容方面,组策略管理工具可以读取任何存储在本地或是gpo中的adm文件。它确保了vista、Windows Server 2008以及之前版本操作系统在管理上的互操作性。需要注意的就是,对于那些admx文件中才有的策略设置将只可用于Windows vista和Windows Server 2008。