WDS 系列之 Windows Deployment Services 概述篇

      Windows Deployment Services(Windows 部署服务,简称:WDS),是提供给计算机管理员在企业或组织环境中为计算机部署操作系统的一种工具。

      通过 WDS 我们可以轻松地为客户端批量部署操作系统,并可管理映像和无人参与安装脚本,或提供需人参与和无人参与的安装选项。如:通过网络为一台计算机执行需人参与或无人参与的系统安装过程;映像捕获计算机系统并将其部署到其他计算机上,而不受HAL的影响。

     WDS 包含三个组件:

      1、 服务器组件,用于网络启动客户端的 PXE 服务器和 TFTP 服务器,以加载并安装操作系统。他还包括一个共享文件夹和映像存储库,其包含网络启动所需要的启动映像、安装映像及文件。

      2、 客户端组件,包括一个图形用户界面,这个图形界面完全弃用上一个版本——RIS简单的交互界面,而是运行在 Windows PE 下的一个全新的、更加人性化的图形用户界面,它与服务器组件通信以供选择和安装操作系统映像。此外也可以用来捕获已安装好的计算机操作系统。并且我们还可以将其存储在光盘介质上以在不支持PXE的计算机上使用。

      3、 管理组件,包括 WDS 管理控制台和命令行工具,他们可以用于管理服务器,操作系统映像和客户端计算机帐户。

      WDS 拥有很多优点,使得在企业应用中能够有效降低手动安装效率低下所带来的相关成本。并且提高了操作系统和应用程序的性能一致性。消减了手动安装时用户向IT部门咨询的次数。同时减少用户安装操作系统和常用应用程序所耗费的时间。

      WDS 客户端依赖 Windows PE 提供启动服务和部署,这是与 RIS 所不同的,它为我们提供了易用的菜单,并提供与 Windows 安装程序一致的安装体验。并且在部署中出现问题的时候可以通过快捷键来调用命令行状态以便于我们进行排错和分析。

      WDS 的要求相对来说还是相当苛刻的。WDS 包含了对服务器操作系统和网络环境的要求。

      首先我们的操作系统必须是 Windows Server 2008 code name Longhorn、Windows Server 2003 with SP1 和 Windows Server 2003 R2,需要注意的是微软目前已经推出了适于 Windows Server 2003 with SP1 的 WDS 更新包,但是在安装前我们必须先安装 RIS,但无需对它进行配置。此外如果安装了 Windows Server 2003 SP2,并且之前已经安装了 RIS,那么会直接安装 WDS。否则,我们可以直接在“添加或删除程序”中选取安装 WDS 组件,因为 WDS 已经被包含在 Windows Server 2003 Service Pack 2 中。

      其次对网络环境的要求,WDS 必须是 Active Directory 域的成员,并且域中必须存在 PXE 启动计算机所需的 DHCP 服务,注意如果你使用的不是 Microsoft DHCP 那么你还需要手工对它进行配置。
这里我还需要提醒各位的是请为 WDS 服务器单独划分一个用来存储 WDS 相关文件的分区,并且它必须是 NTFS 格式。

      此外,在官方文档中 WDS 并为提出任何 RAM 或 CPU 速度的要求,但是在实际测试中我发现,当 WDS 是混合模式时(混合模式同时支持 WIM Image 和 RIS Image),如果我们启动的是基于 Windows PE 的引导,那么客户机的内存必须是 512M,根据实际测试和以往的经历,WDS 本身并不包含 Windows PE 组件,而是通过 WAIK 生成或从 Vista 安装介质中提取的,那么这个 Windows PE 的版本号应该是 2.0(俗称 Vista PE ),而 Vista PE 要求计算机内存不能低于 512M,虽然实际测试中内存为 480M 时仍能启动,但是这里我强烈建议客户机请满足 512M 内存的需求。既然官方没有要求,我想对于内存的需求应该取决于 Vista PE 的大小。混合模式下 WDS 仍提供旧版的部署服务,客户端计算机内存推荐不要小于 128M。

      WDS 相比较 RIS 新增了很多的功能和特性,这些包括如下内容:

      1、 对 Windows PE 作为启动操作系统的内在支持;

      2、 对 WIM 格式的内在支持;

      3、 一个具有高性能的可扩展 PXE 服务器组件,使得 WDS 每秒可以处理 1600 次的请求;

      4、 一个用于选择启动操作系统的全新的启动菜单格式;

      5、 一个新的图形用户界面,可用于选择和部署映像以及管理服务器和客户端。

      6、 提供了将 RIS Image 迁移到 WIM Image 的途径。

      7、 支持远程管理 WDS。

      8、 除支持最新的 WIM Image 部署以外,仍继续支持 RIS Image 部署。

      9、 提供了 MMC 与 CLI 两种管理方式,同时增强了 shell 的管理功能,如脚本化管理。

      10、 提供了更多的客户端安装体验,如:多语言的选择;收集用户凭据;映像的选择;磁盘配置。

      WDS 众多的新功能与特性使计算机管理员能够更加快捷、方便、灵活地部署企业中的计算机。而这一切都将从 WDS 上所体现出来。下面以一张图示来让大家了解 WDS 的工作流程。

      至此相信大家已经对 WDS 有一定的认识,如果早先已经使用过 RIS 的话,那么在 WDS 应用时还是非常容易上手的,WDS 除提供了很多新的功能和特性以外,仍保留了 RIS 的一些功能。在以后的文章中我会详细与大家分享 WDS 的应用与使用心得。

WAIK 的下载地址:http://www.microsoft.com/downloads/info.aspx?na=22&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc7d4bc6d-15f3-4284-9123-679830d629f2%26DisplayLang%3den

Windows Server 2003 SP2 更新包的下载地址:http://www.microsoft.com/downloads/info.aspx?na=22&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d95ac1610-c232-4644-b828-c55eec605d55%26DisplayLang%3den

(注:为了尽量向大家提供准确的技术资讯,文中节选了部分官方文档及其他专家的资料内容。文中不免存在错误的理解或细节请详尽提出,同时欢迎大家与我交流讨论,如果是问题咨询请通过 E-mail (goxia@hotmail.com)的方式与我联系,限每封 mail 提一个问题,我会尽力协助解答。如需转载请保留作者及出处!)

作者:gOxiA
Blog:http://goxia.maytide.net
QQ:12110534
MSN:goxia@hotmail.com

      最近很多安装有 Norton 杀毒软件的系统在5月17日升级了病毒库后,系统重启便会出现蓝屏的故障,具体的原因我不再复述,大家可以通过 google 获得具体的信息,之所以要写这篇 Blog 是因为我猜想大家可能遇到了与我一样的场景,就是一些企业为了考虑到安全和管理,一些 PC 或 Server 并未安装光、软驱,因为型号比较老,还可能无法支持USB引导,那么此时修复系统就成了一个大的问题,单单的重作系统可能并不现实,所以接下来我将会向大家分享使用 ADS 服务来修复此故障的经验。

      如果在环境中已经部署了 ADS 服务,那么你的修复过程将会非常之快,如果并未部署,我希望你借此次机会尝试一下部署 ADS ,你会在今后的管理中有前所未有的体验。关于 ADS 的相关资讯可以在我的 Blog 中获取。

      这里假设你已经部署了 ADS,那么请将你所有的故障机器自动或手工方式引导入 ADS 代理环境,之后在 ADS 服务器上使用 ADS 任务编辑器创建一个新的任务脚本,添加一个“Download File”任务,配置“Controller File”的值为:“C:\Norton517Fix\netapi32.dll“(注意:你可以在ADS服务器的逻辑分区C上创建一个名为“Norton517Fix”的目录,并将正确的修复文件放在下面);配置“Target File”的值为“\device\harddisk0\partition1\windows\system32\netapi32.dll”;最后添加一个 reboot 任务,至此完成。其他文件参考这个!

      之后向故障机分发这个任务,你的故障机器就可以正常启动了。这是一个很简单的任务脚本,大家可以深入地挖掘ADS,获得更强的信息!

      OK,就是这么简单,大家可以赶紧试试!

      系统在执行 sysprep 重新封装后,之前预部署的输入法会在封装后恢复为系统默认的,今天在 Winmag 上看到了一片关于此信息的讨论,特转载到此。解决方法如下:


      在sysprep.inf文件中添加:

RegionalSettings]

InputLocale_DefaultUser=0804:E00E0804, 0804:00000804

      另外一种方法:

rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:DefaultInput.txt

其中defaultinput.txt的内容与sysprep.inf中添加的内容一致

分页: 46/51 第一页 上页 41 42 43 44 45 46 47 48 49 50 下页 最后页 [ 显示模式: 摘要 | 列表 ]