实用工具特别推荐
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的更多相关文章

  1. 了解EF CodeFirst的Migrator功能与Migrator.Net对比

    在上一篇[数据库迁移利器:Migrator.Net]中,很多朋友提到了EF的CodeFirst也有数据库的迁移功能,说来真惭愧,玩了那么多年,至今还未去了解EF,今天来了解下CodeFirst然后与M ...

  2. 【强烈推荐】数据库迁移利器:Migrator.Net

    简介 很郁闷,写了一天的遇到LiveWriter错误,可恶啊 几年前在做项目中第一次接触到了Migrator.Net,就深深被吸引住了,至此以后在新的大项目中,我都会使用Migrator.Net来创建 ...

  3. 数据库迁移 Migrator.Net

    转载: [强烈推荐]数据库迁移利器:Migrator.Net Migrator.NET:https://github.com/migratordotnet/Migrator.NET fluentmig ...

  4. 解决脱离rails使用activerecord报错 NameError: uninitialized constant ActiveRecord::Migrator::Zlib

    上下文说明 原本系统是15.10,无奈只支持1年,所以今天升级16.04,环境答好后运行rake migratte报错 task :default => :migrate desc 'Run m ...

  5. RikMigrations 或 Migrator.NET 进行自动化的数据库升级

    一种版本化的数据库脚本管理机制 现今开发的软件当中,多数系统的数据都是基于数据库存储的,但是由于软件变化的复杂性,相对于维护代码,数据库架构的版本并不是那么好维护. 这里本人针对实际情况,理想化出一种 ...

  6. 数据库迁移利器:Migrator.Net

    几年前在做项目中第一次接触到了Migrator.Net,就深深被吸引住了,至此以后在新的大项目中,我都会使用Migrator.Net来创建或者更新数据库架构.曾经在项目中也发现了小bug并提交给了作者 ...

  7. 这么强?!Erda MySQL Migrator:持续集成的数据库版本控制

    为什么要进行数据库版本控制? 现代软件工程逐渐向持续集成.持续交付演进,软件一次性交付了事的场景逐渐无法满足复杂多变的业务需求,"如何高效地进行软件版本控制"成为我们面临的挑战.同 ...

  8. EF Code First教程-03 数据库迁移Migrator

    要在nuget 程序包管理控制台中输入命令 基本命令 Enable-Migrations   //打开数据库迁移 Add-Migration AddBlogUrl    //新增一个数据库迁移版本   ...

  9. 全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)

    在开发涉及到数据库的程序时,常会遇到一开始设计的结构不能满足需求需要再添加新字段或新表的情况,这时就需要进行数据库迁移. 实现数据库迁移有很多种办法,从手动管理各个版本的ddl脚本,到实现自己的mig ...

随机推荐

  1. Spark python集成

    Spark python集成 1.介绍 Spark支持python语言,对于大量的SQL类型的操作,不需要编译,可以直接提交python文件给spark来运行,因此非常简单方便,但是性能要比scala ...

  2. 西门子 S7-1500 PLC,使用手轮控制伺服电机

    西门子 S7-1500 PLC,使用手轮控制伺服电机 本文描述了一种,1500PLC使用叠加定位的方法,实现手轮操作的方法. 手轮操作需要的功能 数控机床等设备上的电子手轮,起源于机械手轮.机械手轮是 ...

  3. nodejs+MQTT协议实现远程主机控制

    摘抄自百度:MQTT(MessageQueuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分. 所谓物联网,就是“万物互 ...

  4. 如何在CRM WebClient UI里使用HANA Live Report

    1. 使用业务角色ANALYTICSPRO登录SAP CRM WebClient UI: 点击新建按钮创建一个新的HANA live report: 类型选择SHL: 弹出窗口,维护report的名称 ...

  5. 动态原型模式 js

    动态原型模式 function Person(name,age){ this.name = name; this.age = age; if(typeof this.sayName != " ...

  6. IOS 数据加密方式(加盐,MD5加密,)

    加密方式封装 @interface NSString (Hash) @property (readonly) NSString *md5String; @property (readonly) NSS ...

  7. IOS 制作常用代码的快捷方式

    输入可以变的对象或类型,要用<#name#>

  8. 2017.11.11 详谈application、session、request和page的作用范围

    今天在图书馆遇到了问题 不知道怎么选择session还是request Web应用中的JSP和servlet都是由web服务器来调用,Jsp和Servlet之间通常不会相互调用,那么Jsp和Servl ...

  9. 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列

    第51章     设置FLASH的读写保护及解除 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.co ...

  10. 1.vue脚手架搭建项目

    前言: 在使用Vue-cli脚手架搭建项目之前,需要安装node.js和npm以及vue-cli. 开始搭建项目: 1.打开cmd win+R 2.转到要搭建的项目路径: g: cd Webapp/v ...