Windows 7:现代桌面部署指南
与早期 Windows 版本的部署相比,如今的某些专用工具可使大型 Windows 7 的部署轻松很多。
世纪之交时的 Windows 部署与现如今不可同日而语。当时的企业正处于 Windows 2000 部署研究的起步阶段。为了自定义和部署 Windows 2000,这些早期的企业只能借助于数量很少的重要资源。
当时采用的工具是 sysprep.inf 和 unattend.txt(两个纯文本文件,用于自定义操作系统的某些方面),以及 Sysprep(一种用于清除源计算机中的唯一标识符以准备好进行映像捕获的工具)。如果想要充分发挥您的创造性,可以编写一些自定义的 VBScript 脚本,这些脚本在计算机部署完毕后首次启动时将自动运行。
如今到了 2010 年,桌面部署技术已发生重大变革。对于 Windows Vista 和 Windows 7,部署过程从未如此简单。有一组丰富的工具和现成的指导可帮助您执行这一过程。在本文中,我将介绍一些新型的工具和技术来帮助您简化并加速桌面部署过程。
任何考虑周全的 IT 项目最初都要对当前环境进行全面评估,然后针对如何执行此项目进行规划。Microsoft 评估与规划 (MAP) 工具包可帮助您进行评估和规划。此工具包包含多个工具,这些工具可实现三个重要功能:清点、兼容性分析和就绪状态报告。
MAP 清点工具无需代理即可安全地清点整个网络中的计算资源。通过利用网络中的现有技术(包括 Windows Management Instrumentation (WMI)、远程注册表服务、Active Directory 域服务和计算机浏览器服务),MAP 不需要任何安装。
清点完成后,MAP 将对组织中的资产进行全面分析,包括提供有关环境组合方面的详细信息,以及确定可能对顺利迁移到 Windows 7 带来挑战的问题。MAP 还提供了丰富的报告功能,使您可以更详细地分析 IT 基础结构的当前状态(参见图 1)。
图 1 Microsoft 评估和规划工具包使您可以全面评估和清点当前环境
此外,MAP 还提供了用于对您环境中的软件进行类似清点和分析的工具。这有助于您了解组织中已部署软件的现有状态,同时还有助于确定可能妨碍成功部署的任何问题。在开始进行下一个部署项目之前,请下载 MAP 工具包的最新版本。
使用 MAP 全面了解基础结构并缓解任何突出的问题后,就该开始设计您的新部署了。Microsoft 部署工具包 (MDT) 2010 提供了一套完整的框架和工具集来自定义、自动执行以及部署新型 Windows 7 桌面。此工具包还支持部署 Windows Server 2008 R2、Windows Server 2008 和 Windows Server 2003。
通过名为“部署工作台”的集中控制面板(参见图 2),MDT 可完全简化部署新 OS 的过程。MDT 支持三种主要的部署方案:
- 部分接触安装 (LTI)
- 零接触安装 (ZTI)
- 用户驱动的安装 (UDI)
每种方案均根据组织的需求和职能提供了不同级别的自动化和用户交互。在 MDT 下载包含的“使用 Microsoft 部署工具包”中,您会找到有关选择最佳方案的专业指导。
图 2 Microsoft 部署工具包的部署工作台
可通过多种方法创建映像。您可以选择创建一个“胖映像”—用于全面捕获整个桌面环境,包括 OS、驱动程序、应用程序等。
而“瘦映像”是一种最简单的方法,只包含创建桌面计算环境必不可少的内容。您可以在过程后期添加应用程序和设置。
顾名思义,“混合映像”是指包含基本应用程序和应用于每个用户的自定义内容的映像。您可以在以后应用更多自定义内容。同样,“使用 Microsoft 开发工具包”文档可为您提供最佳指导。
选择部署方法及映像样式后,MDT 将逐步引导您完成创建部署共享(您的映像将存储在此处,并将从此处进行部署)及创建自定义 Windows 映像的过程。MDT 中提供了多种可根据您的方案进行实际映像部署的选择。这些选择可能包括通过 System Center Configuration Manager 进行自动部署,或使用自定义启动介质进行手动程度更高的部署。
请务必查看 Michael Niehaus 博客和部署专家博客,这两个博客均提供了更多有关 MDT 的提示、视频和演练。
可通过多种方式将 SQL Azure 与现有 SQL Server 基础结构集成。大多数跨服务器集成和迁移数据的传统方式同样适用于 SQL Azure(其中包括 SQL Server 集成服务),允许数据导入/导出、数据转换、数据入库等等。SQL Azure 还支持 SQL Server Management Studio 工具集包含的“SQL Server 导入和导出向导”,用于复制数据库,以及在 SQL Azure 中迁入和迁出数据(请参见图 3)。
工具 | 说明 |
Windows 系统映像管理器 (Windows SIM) | 打开 Windows 映像、创建应答文件以及管理分发共享和配置集 |
ImageX | 捕获、创建、修改和应用 Windows 映像 |
部署映像服务和管理 (DISM) | 将更新、驱动程序和语言包应用于 Windows 映像。Windows 7 和 Windows Server 2008 R2 的所有安装中均提供了 DISM |
Windows 预安装环境 (Windows PE) | 用于部署 Windows 的最小 OS 环境。WAIK 包含多种用于构建和配置 Windows PE 环境的工具 |
用户状态迁移工具 (USMT) | 将用户数据从先前版本的 Windows OS 迁移到 Windows 7 |
图 3 Windows 自动安装工具包中包含的工具
IT 专业人员在桌面部署过程中遇到的最常见问题之一是应用程序兼容性。原有应用程序(包括那些在内部开发的应用程序)可能仍是关键业务应用程序,并且必须包括在考虑范围之内并予以标识。应用程序兼容性工具包 (ACT) 可帮助您完成此任务。
ACT 通过标识潜在的重复、冲突版本等内容帮助您合理安排现有应用程序。通过帮助您对整个组织中的应用程序进行标准化,您可以减少在部署前需要测试的应用程序数量。
完成合理化安排过程后,ACT 可帮助您测试每个应用程序与 Windows 7 的兼容性。测试过程很简单,仅仅显示由应用程序制造商提供的详细信息,指示应用程序是否兼容。某些情况下,您可能还会遇到需要更详细测试的内部应用程序,或需要迁移以便在 Windows 7 中正常运行的已知不兼容应用程序。
某些应用程序需要使用兼容性修补程序(也称为填充程序)才能在 Windows 7 中正常运行。您可以使用填充程序使大量以前不兼容的应用程序快速、轻松地运行。例如,填充程序可使应用程序认为其正在以管理员身份运行,而实际上并非如此;或使应用程序认为其正在 Windows XP 上运行,而实际上该应用程序正在 Windows 7 上运行。
对于那些无法通过 ACT 中的填充程序解决兼容性问题的不兼容应用程序,您需要部署虚拟化技术(如 Virtual PC),以便在 Windows XP 模式或 Microsoft 企业桌面虚拟化 (MED-V) 中运行应用程序。这些虚拟化技术模拟先前版本的 Windows。包含在 Microsoft Desktop Optimization Pack 中的 MED-V 用于在运行旧版 OS 的虚拟机中运行应用程序,且运行方式完全无缝并对用户透明。应用程序在显示和运行时就好像安装在桌面上一样。用户甚至可以将其固定至任务栏。
在过去十年内,桌面部署过程发生了重大变化。如今可用的工具和技术为您提供了比以往更强的控制,同时还简化了管理,从而简化了过程并加速了部署。
Joshua Hoffman是《TechNet 杂志》的前主编。他现在是一位独立作者和顾问,为客户提供关于技术和以“受众为本”营销的建议。Hoffman 也担当 ResearchAccess.com 的总编辑,该站点专门致力于不断增长和丰富的市场研究社区建设。他现居纽约。