ADMX Migrator
实用工具特别推荐
ADMX Migrator
Lance Whitney
下载这篇文章的代码: ADMX Migrator (2765KB)
对于那些 使用组策略的人而言,他们自然非常熟悉如何使用管理模板来配置操作系统和应用程序设置。随 Windows® 和一些关键软件(如 Microsoft® Office)提供的 ADM 文件涵盖了大部分常见的桌面配置。但是,有时您必须创建自己的 ADM 模板以合并自定义设置。从头开始设计 ADM 可能会很繁琐,因为它们有自身独特的语法,并需要使用文本编辑器进行构建。但是在经过一段时间并取得一些经验后,许多组策略专家都已非常擅长雕琢他们自己的 ADM 文件了。
在 Windows Vista® 中,Microsoft 已将组策略模板的格式改为基于 XML 的结构。这种新格式被称为 ADMX,与原有的 ADM 文件相比,新格式具有许多优点,如多语言支持、可在中心存储点管理所有模板等。
这的确是个好消息,但如果您想创建自己的 ADMX 文件却又不了解 XML,该怎么办呢?更为重要的是,该如何处理那些花费多年心血创建的自定义 ADM 呢?幸运的是,有 ADMX Migrator 实用工具前来解围。这是一款免费的工具,由 FullArmor Corporation 开发并授权给 Microsoft,它有两大优势:可以让您创建自己的自定义 ADMX 文件,还可以将原有的 ADM 文件转换为 ADMX。
ADMX Migrator 图形界面 (单击该图像获得较大视图)
为了使用新格式创建模板,ADMX Migrator 提供了 ADMX 编辑器,它具有图形用户界面,无需再使用其他文字编辑器。您可以在简洁明了的界面中使用下拉菜单和下拉列表构建自己的模板(参见图例)。要开始创建,请选择“New Template”(新建模板)命令,然后命名模板文件并输入一个类别作为文件分类依据。接下来通过输入策略要应用的注册表项、注册表值的名称以及它将影响的类别(用户、机器或两者)来创建实际的策略设置。您还可以对策略的作用加以说明。
完成后,将新模板保存为 ADMX 格式。它将同时存储为 ADMX 和 ADML 这两种文件类型。ADMX 文件包含实际的策略设置,ADML 文件为策略提供特定语言的信息。您现在即可将这两个文件复制到域中的适当目录下并将其合并到组策略中。
您很可能会希望将 ADM 文件转换为 ADMX 以利用新格式的优势。ADMX Migrator 提供两种转换方法:通过编辑器或通过命令行程序。在 ADMX Editor 中,选择从 ADM 生成 ADMX 的选项。浏览到您的 ADM 文件,此工具会马上自动进行转换。然后您可以在编辑器中打开转换后的文件,对它的值和属性进行检查并根据需要加以修改。ADMX Migrator 命令窗口稍微有些复杂;它需要您在命令提示符下键入一长串命令字符串才能执行转换。但是,它包括一些图形编辑器中所不具有的选项和灵活性。
ADMX Migrator 属于 Microsoft 管理控制台 (MMC) 管理单元,因此它需要 MMC 3.0 和 Microsoft .NET Framework 2.0。ADMX Migrator 可在 Windows XP SP2、Windows Server® 2003 SP1 以及 Windows Vista 环境下运行。您可以从 go.microsoft.com/fwlink/?LinkId=77409 下载此软件。
Lance Whitney 是一位 IT 顾问、培训师和技术撰稿人。他投入了很多的时间和精力来改进 Windows 工作站和服务器。15 年前,记者出身的 Lance 开始涉足 IT 世界。
© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.
ADMX Migrator的更多相关文章
- 了解EF CodeFirst的Migrator功能与Migrator.Net对比
在上一篇[数据库迁移利器:Migrator.Net]中,很多朋友提到了EF的CodeFirst也有数据库的迁移功能,说来真惭愧,玩了那么多年,至今还未去了解EF,今天来了解下CodeFirst然后与M ...
- 【强烈推荐】数据库迁移利器:Migrator.Net
简介 很郁闷,写了一天的遇到LiveWriter错误,可恶啊 几年前在做项目中第一次接触到了Migrator.Net,就深深被吸引住了,至此以后在新的大项目中,我都会使用Migrator.Net来创建 ...
- 数据库迁移 Migrator.Net
转载: [强烈推荐]数据库迁移利器:Migrator.Net Migrator.NET:https://github.com/migratordotnet/Migrator.NET fluentmig ...
- 解决脱离rails使用activerecord报错 NameError: uninitialized constant ActiveRecord::Migrator::Zlib
上下文说明 原本系统是15.10,无奈只支持1年,所以今天升级16.04,环境答好后运行rake migratte报错 task :default => :migrate desc 'Run m ...
- RikMigrations 或 Migrator.NET 进行自动化的数据库升级
一种版本化的数据库脚本管理机制 现今开发的软件当中,多数系统的数据都是基于数据库存储的,但是由于软件变化的复杂性,相对于维护代码,数据库架构的版本并不是那么好维护. 这里本人针对实际情况,理想化出一种 ...
- 数据库迁移利器:Migrator.Net
几年前在做项目中第一次接触到了Migrator.Net,就深深被吸引住了,至此以后在新的大项目中,我都会使用Migrator.Net来创建或者更新数据库架构.曾经在项目中也发现了小bug并提交给了作者 ...
- 这么强?!Erda MySQL Migrator:持续集成的数据库版本控制
为什么要进行数据库版本控制? 现代软件工程逐渐向持续集成.持续交付演进,软件一次性交付了事的场景逐渐无法满足复杂多变的业务需求,"如何高效地进行软件版本控制"成为我们面临的挑战.同 ...
- EF Code First教程-03 数据库迁移Migrator
要在nuget 程序包管理控制台中输入命令 基本命令 Enable-Migrations //打开数据库迁移 Add-Migration AddBlogUrl //新增一个数据库迁移版本 ...
- 全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)
在开发涉及到数据库的程序时,常会遇到一开始设计的结构不能满足需求需要再添加新字段或新表的情况,这时就需要进行数据库迁移. 实现数据库迁移有很多种办法,从手动管理各个版本的ddl脚本,到实现自己的mig ...
随机推荐
- CentOS6下DHCP服务(一)工作原理及安装配置说明
1.DHCP服务用途 DHCP是Dynamic Host Configuration Protocol的简写,DHCP服务器最主要的工作就是自动地将网络参数分配给网络中的每台计算机,让客户端的计算机在 ...
- linux基础命令-chgrp/chown/chomd
chgrp 改变所属用户组 要被改变的组名必须要在/etc/group文件内存在才行: chgrp [-R] dirname/filename -R:进行递归的持续更改,连同子目录下的所有文件.目 ...
- 超好用的一个JQUERY分页器-jpaginate
jpaginate是一个自带滑动动画效果的jQuery分页插件,用户可以通过单击或只是悬停在箭头上的使页码滑动显示. 你可以用下面的方式调用插件: $(elementID).paginate() 您可 ...
- mysql :SQL语句中的替换函数replace
replace() 用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式. 语法 REPLACE ( 'string_expression1' , 'string_expressio ...
- 搭建vs2010 boost开发环境
一.编译boost库 第一步:下载boost库,下载地址http://sourceforge.net/projects/boost/files/boost/1.55.0/ 第二部:解压boost库,例 ...
- HTML?这些还不懂咋办?
1.什么是空白折叠现象?为什么要空白折叠呢? 对于我们大多数人的习惯来讲,大都喜欢利用空格或者换行来调整文章的文字结构.这样往往可以使我们可以更轻松的阅读.但是,在HTML中却不允许我们这么做,这是为 ...
- python url库学习
参考资料:http://cuiqingcai.com/947.html urllib,urlib2是python自带的库. urlopen(url,data,timeout),三个参数. 第一个是地址 ...
- 1.6 NBU Catalog备份还原
用户的数据保存到了磁盘或者磁带中,并且是安全的,NBU所在的机器还有可能发生故障,需要重新安装或者将NBU部署到其他的机器中继续使用. 在这种情况下,如何让NBU知道用户已经存在的备份策略和存储单元配 ...
- python打印对象所有属性
print dict(对象名)
- Problem 1002-2017 ACM/ICPC Asia Regional Shenyang Online
网络赛:2017 ACM/ICPC Asia Regional Shenyang Online 题目来源:cable cable cable Problem Description: Connecti ...