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 ...
随机推荐
- Properties的使用以及配置文件值的获取
一.项目的部署如下,现在要获取SystemGlobals.properties中的值 二.代码如下: package com.util; import java.io.IOException; imp ...
- frame、window和dialog区别
属性 Window Frame Dialog 模式化 不是 不是 不是(可设置) 可调大小 不可 可 可 标题栏 无 有 有 边界 无 有 有 标题 无 有 有 菜单栏 无 有 无 焦点管理器 有 有 ...
- windows 右健添加cmd快捷通道
windows 右健添加cmd快捷 - Windows - geektown极客堂 - Powered by Discuz!. 把横线下面的文本copy保存到一个注册表文件中,比如cmd.reg,然后 ...
- Computer Science: the Big Picture
1.课程PPTMIT OpenCourseWarehttp://ocw.mit.edu/courses/; Courses Stanfordhttp://cs.stanford.edu/course ...
- php一个类引用另一个类的方法的写法
default.php: <?php namespace SiteInfo{ class Site{ var $url; var $title; function setUrl($par){ $ ...
- python实现连续子数组的最大和
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学.今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决.但是,如果向量 ...
- CSS 负边距读后感
最近看到一篇讲解CSS 负边距的文章: http://segmentfault.com/a/1190000003750411?utm_source=Weibo&utm_medium=share ...
- JSP自定义标记
JSP自定义标记(可以使JSP网页变得简洁并且易于维护) 一.自定义标记的方式 1.实现接口Tag 2.继承类TagSupport或BodyTagSupport 二.JSP自定义标记的生命周期 1 ...
- 爬虫学习(十五)——json解析
json与jsonpath 对象{}:jsonobject 对象:对象在js中表现为{}括起来的内容,数据结构为{key:value,key:value...}键值对的结构,在面向对象的结构中,key ...
- spring-传统AOP
Spring传统AOP AOP的增强类型 AOP联盟定义了Advice(org.aopalliance.aop.Interface.Advice) 五类(目标类方法的连接点): 1. 前置通知(or ...