Microsoft Windows 7:部署 Windows 7 的首选工具
有几个有用的工具包,可以减轻 Windows 7 部署过程的物理内存或虚拟机。
多年来,推动桌面部署的技术已经有了长足进步。 在使用 Windows 2000 和 Windows XP 的早期阶段,您必须遵循非常严格的步骤手动进行正确配置。 然后您需要利用第三方工具装入映像。 今天这一过程有了很大改进,变得富有弹性。
微软推出的 Windows Vista 中,部署工具集和他们有重大的改善为 Windows 7。 这些工具为构建桌面图像,您可以自定义、 更新、 自动化和部署中任意数量的方式来满足您的组织需要提供一个框架。 很大程度上,以前使用的手动、随意的方法已经一去不复返。 现在您可以使用非常灵活而高效的工具。
这些新型的工具和部署技术能帮助您简化并加速桌面部署过程。 您可以创建、更新和管理 Windows 7 映像;捕获和迁移用户数据;缓解应用程序兼容性问题;并提供一个更大的框架帮助您将它们全部组合起来。
让我们从基本的部署构造块开始。 您可以在 Windows 自动安装工具包或 Windows AIK 中发现它们中的大部分。 Windows AIK 中包含的工具提供了构建、配置和部署 Windows 映像时所需的大部分功能(请参见图 1)。
工具 | 功能 |
Windows 系统映像管理器 (Windows SIM) | 打开 Windows 映像、创建应答文件以及管理分发共享和配置集。 |
ImageX | 捕获、创建、修改和应用 Windows 映像。 |
部署映像服务和管理 (DISM) | 将更新、驱动程序和语言包应用于 Windows 映像。 Windows 7 和 Windows Server 2008 R2 的所有安装中均提供了 DISM。 |
Windows 预安装环境 (Windows PE) | 用于部署 Windows 的最小操作系统环境。 Windows AIK 包含多种工具,用于构建和配置 Windows PE 环境。 |
用户状态迁移工具 (USMT) | 将用户数据从先前版本的 Windows 操作系统迁移到 Windows 7。 |
图 1 的工具和实用程序包括在 Windows AIK。
如果您使用过的一些 Windows AIK 工具在过去的 Windows Vista,您会发现在 Windows 7 的 Windows AIK USMT 4.0 列入。 USMT 包括大量的新功能,包括脱机捕获的用户状态数据,最重要的是,紧,硬链接迁移存储系统中心配置管理器与 Microsoft 部署工具包 (MDT) 集成。 有关 USMT 中的新增功能的详细信息,请参阅 USMT 4.0 发行说明。
Windows AIK 是此处介绍的大部分部署技术的前提条件。 在此处下载适用于 Windows 7 的 Windows AIK。
在进行桌面部署的过程中,您可能遇到的更常见的问题是应用程序兼容性问题,特别是旧式应用程序(因为它们不再得到支持)。 它们可能对商业仍然至关重要,所以您必须找出并留住它们。 在您实际开始部署之前,应用程序兼容性工具包 (ACT) 可帮助您缓解应用程序兼容性问题。
ACT 通过找出潜在的重复、冲突版本等内容,帮助您合理安排现有应用程序。 通过帮助您对整个组织中的应用程序集进行标准化,您可以减少在部署前需要测试的应用程序数量。
完成合理化安排过程后,ACT 可帮助您测试每个应用程序与 Windows 7 的兼容性。 测试过程很简单,仅仅显示由应用程序制造商提供的指示应用程序是否兼容的详细信息。 然而在某些情况下,您可能会遇到需要更详细测试的内部开发应用程序。 您可能还会遇到已知不兼容的应用程序,这些应用程序需要迁移才能在 Windows 7 中正常运行。
对于某些应用程序,您可以应用兼容性修正— — 也称为垫片 —,帮助他们正确地使用 Windows 7。 您可以快速大量以前不兼容的应用程序,以使用垫片和轻松地获得他们的工作。 例如,填充程序可以使应用程序认为其正在以管理员身份运行,而实际上并非如此;或使应用程序认为其正在 Windows XP 上运行,而实际上该应用程序正在 Windows 7 上运行。
对于那些无法通过 ACT 中的填充程序解决兼容性问题的不兼容应用程序,您可能需要使用虚拟化技术以便在 Windows XP 模式中运行应用程序。 您也可以使用 Microsoft Enterprise Desktop Virtualization (MED-V),它能够帮助模拟先前版本的 Windows。
MED-V是 Microsoft 桌面优化软件包 (MDOP) 的一部分。 它允许您在运行旧版操作系统的虚拟机中运行应用程序,且运行方式完全无缝并对用户透明。 应用程序在显示和运行时就好像安装在桌面上一样。 用户甚至可以将其固定至任务栏。
一旦您使 Windows AIK 准备就绪,并且您已经使用 ACT 准备好要迁移至 Windows 7 的应用程序,您就可以构建并部署 Windows 7 映像。 MDT 是桌面部署过程的核心。 此工具包提供了一套完整的框架来自定义、自动执行以及部署新型 Windows 7 桌面。 此工具包还支持部署 Windows Server 2008 R2、Windows Server 2008 和 Windows Server 2003 服务器。
而最新版本 MDT 2010 Update 1 提供了很多增强功能。 它现在支持 Office 2010,可让用户利用 Configuration Manager 启动和自定义他们自己的部署,并且增强了 Windows 7 驱动程序支持。
通过名为“部署工作台”的集中控制面板(请参见图 2),MDT 可全面简化部署新操作系统的过程。 MDT 支持三种主要的部署方案:部分接触安装 (LTI)、零接触安装 (ZTI) 和用户驱动的安装 (UDI)。 每种方案均根据您的需要和功能提供了不同级别的自动化和用户交互。 在 MDT 下载内容所包含的“使用 Microsoft Deployment Toolkit”文档中,您可以详细了解如何选择最适合您情况的方案。
图 2 MDT 2010 Update 1 中的部署工作台。
也可通过多种方法创建映像。 您可以选择创建一个“胖映像”,全面捕获整个桌面环境,包括操作系统、驱动程序、应用程序等。
而“瘦映像”采取一种更“极简主义”的方法,只包含创建桌面计算环境必不可少的内容。 这种方法让您在过程后期添加应用程序和设置。
最后,顾名思义:“混合映像”是指包含适用于每个用户的基本应用程序和自定义内容的映像。 您可以在以后执行更多自定义。
一旦您选定了部署方法和映像风格,下一步就是使用 MDT 创建部署共享(请参见图 3)。 您的映像将存储在此处,并将从此处进行部署。
图 3 创建新的部署共享。
在部署共享内,您可以添加操作系统(请参见图 4)、应用程序、程序包(包括系统更新、修补程序等)和驱动程序。
图 4 将操作系统添加到部署共享。
当所有部件准备就绪,下一步就是创建一个任务序列。 它将协调在执行核心部署方案时所涉及的关键步骤。 MDT 包含很多可以帮助您快速上手的任务序列模板,包括标准客户端部署任务序列(请参见图 5)。
图 5 标准客户端部署任务序列。
在任务序列模板中,您可以添加、删除或自定义每一个部署步骤以满足您的需要。 在模板的“操作系统信息”选项卡中,您可以打开 Windows SIM,它是 Windows AIK 的一部分。 Windows SIM(请参见图 6)允许您修改操作系统属性,包括注册和激活信息、外观、域成员身份等。
图 6 在 Windows SIM 中修改 Windows 映像属性。
本文只涉及了一些皮毛。 前面提到过,MDT 框架包括很多部署方案,诸如 LTI、ZTI 和 UDI 等。 这些方案使用了不同的部署技术,包括 Windows 部署服务 (WDS) 和 System Center Configuration Manager。 MDT 帮助文件中提供了这些不同方案的完整文档和演练。
您可以下载最新版本的 MDT 以及 MDT 工具和流程的完整文档。 这些文档还提供了可打印版本。 另外,请务必看一下 Michael Niehaus 博客和部署专家博客,这两个博客均提供了更多有关使用 MDT 执行 Windows 7 部署的提示、视频和演练。
Joshua Hoffman 是的 TechNet 杂志前主编。 他现在是一位独立作者和顾问,为客户提供关于技术和以“受众为本”营销的建议。 Hoffman 也担当 ResearchAccess.com 的总编辑,该站点专门致力于不断增长和丰富的市场研究社区建设。 他住在纽约城。