<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.itecn.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CHS"><title type="html">许珈毓的博客</title><subtitle type="html" /><id>http://blogs.itecn.net/blogs/jiayu/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.itecn.net/blogs/jiayu/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61120.2">Community Server</generator><updated>2008-01-27T17:17:00Z</updated><entry><title>Office Communications Server 2007排错系列(2)</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/03/31/office-communications-server-2007-2.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/03/31/office-communications-server-2007-2.aspx</id><published>2008-03-31T02:50:32Z</published><updated>2008-03-31T02:50:32Z</updated><content type="html">&lt;p&gt;今天朋友去调UC，结果出现如下错误   &lt;br /&gt;1，    &lt;br /&gt;服务器配置验证机制检测到一些严重问题。    &lt;br /&gt;检测到 2 个错误和 1 个警告。    &lt;br /&gt;错误:    &lt;br /&gt;FQDN [agencyserver.uc.com] 中的两个服务器角色具有不同的&amp;#8220;视为已经过身份验证&amp;#8221;选项。第一台服务器 GUID 为 {2EDC0A46-0147-471A-A99A-EDA4CDDB5D59}，角色为&amp;#8220;中介服务器&amp;#8221;(已设置选项)。第二台服务器 GUID 为 {AAAA2DC8-9957-4EF5-B907-B23ABD1311B9}，角色为&amp;#8220;A/V 身份验证服务&amp;#8221;(未设置选项)。    &lt;br /&gt;FQDN [agencyserver.uc.com] 中的两个服务器角色具有不同的服务器版本号。第一台服务器 GUID 为 {2EDC0A46-0147-471A-A99A-EDA4CDDB5D59}，角色为&amp;#8220;中介服务器&amp;#8221;(版本 3)。第二台服务器 GUID 为 {AAAA2DC8-9957-4EF5-B907-B23ABD1311B9}，角色为&amp;#8220;A/V 身份验证服务&amp;#8221;(版本 0)。    &lt;br /&gt;警告:    &lt;br /&gt;服务器 [10.115.117.189] 已被配置为静态路由 &lt;/p&gt;  &lt;li&gt;的下一个跃点，但它并非已知的已配置服务器。请检查 MMC 中的&amp;#8220;主机授权&amp;#8221;窗格。   &lt;br /&gt;原因: 配置无效，服务器可能未按预期方式工作。    &lt;br /&gt;解决方法:    &lt;br /&gt;检查并更正上面列出的错误，然后重新启动该服务。您可能还希望检查存在的所有警告。    &lt;br /&gt;有关更多信息，请参阅在 &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt; 的帮助和支持    &lt;br /&gt;2，    &lt;br /&gt;在启动时检测到一个或多个无法缓解的配置错误。    &lt;br /&gt;原因: 服务器配置中存在严重问题，从而使服务器无法启动。    &lt;br /&gt;解决方法:    &lt;br /&gt;检查以前的事件日志项以找出问题，并根据需要修改服务器配置。如果问题仍然存在，请与产品支持人员联系。    &lt;br /&gt;有关更多信息，请参阅在 &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt; 的帮助和支持    &lt;br /&gt;3，    &lt;br /&gt;无法启动协议栈。必须停止该服务    &lt;br /&gt;错误代码为: 0xC3E93C47 (SIPPROXY_E_BAD_SERVER_CONFIGURATION)。    &lt;br /&gt;原因: 查看事件日志中以前的项，查找失败原因。    &lt;br /&gt;解决方法:    &lt;br /&gt;解决以前的事件日志项中列出的故障，然后尝试重新启动服务器。    &lt;br /&gt;有关更多信息，请参阅在 &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt; 的帮助和支持中心。&lt;/li&gt;  &lt;p&gt;解决方案：   &lt;br /&gt;在全局属性里面,把可以连接到外部服务器的哪里,一定要填写edge的fqdn..    &lt;br /&gt;如果你填的是ocs的fqdn..就会出现guid冲突问题,而且前端服务起不起来..&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=38129" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>Office Communications Server 2007排错系列(1)</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/03/17/office-communications-server-2007-1.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/03/17/office-communications-server-2007-1.aspx</id><published>2008-03-17T01:43:43Z</published><updated>2008-03-17T01:43:43Z</updated><content type="html">&lt;p&gt;当我们把一切都安装完毕后,用OC进行登陆,在右上角会出现个探号.会有以下提示信息.Communicator 无法确定 Exchange Web 服务的位置。 您的 Outlook 日历信息和&amp;#8220;外出&amp;#8221;消息可能不可用，并且您的呼叫可能不会基于您的工作时间进行转移。 Communicator 稍后将再次尝试检索此信息。如果问题仍然存在，请与您的系统管理员联系。&amp;#8221;如何解决呢?&lt;/p&gt;  &lt;p&gt;Exchange 2007 SP1 server将host Outlook 2007 client和OC 2007 client所需要的Exchange Web Services。其中有个叫Autodiscover service是被作为一个虚拟应用程序运行在Exchange 2007 server上的IIS 6.0中。Outlook 2007和Communicator 2007客户端通过连接到这个Autodiscover虚拟应用程序来发现Exchange 2007可用的service URL。这个连接通过443端口并要求128位加密。如果这张应用到Exchange 2007 Server上IIS 6.0 default website的证书没有被安装，就会收到您所描述的错误信息。这个问题应该不会发生在OL 2003/Exchange 2003 或者OL 2003/Exchange 2007的配置组合中。 &lt;/p&gt;  &lt;p&gt;为了解决这个问题，我们需要确认正确的证书已经被安装在Exchange 2007/IIS server上，请执行下面的步骤来检查：   &lt;br /&gt;1. Open IIS Manager on the Exchange 2007 server and locate the Default website.     &lt;br /&gt;2. Open the properties for the Default website and activate the Directory Security tab    &lt;br /&gt;3. Click on View Certificate and make sure that a Web Server certificate is installed on the Default website that meets the requirements listed below. &lt;/p&gt;  &lt;p&gt;a. It should have a subject name that is the FQDN of the Exchange 2007 server   &lt;br /&gt;b. It should have an Enhanced Key Usage value of Server Authentication OID 1.3.6.1.5.5.7.3.1    &lt;br /&gt;c. It should have Certification Path to the Certificate Authority that is hosting the Certificate Authority certificate for the OL 2007 client. &lt;/p&gt;  &lt;p&gt;4. If the customer is using a Public CA e. g. Verisign to acquire their certificates then they will need to purchase one for the Exchange 2007 server. If they are using a Windows PKI to manage certificates then find out if they have a domain certificate auto-enrollment policy enabled that supplies the computer (machine template) certificate. If necessary the customer can use the Windows PKI to manually issue a Web Server certificate to the Exchange 2007 server.   &lt;br /&gt;5. When Exchange 2007 is installed on a Windows server it will install a self signed certificate that has the subject name of the single label name for the Exchange 2007 server. This certificate is not sufficient for the HTTPS connectivity that is needed for the Windows client connectivity to the Exchange 2007 Webservices.&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=34580" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>系统封装部署再探</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/03/15/34207.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/03/15/34207.aspx</id><published>2008-03-15T04:17:46Z</published><updated>2008-03-15T04:17:46Z</updated><content type="html">&lt;p&gt;1.4 综述    &lt;br /&gt;本章主要陈述了关于Windows操作系统的基本封装与部署的实现，微软的企业部署工具的效率和自动化程度相当高，封装和部署过程都比较简单。     &lt;br /&gt;但现在有一个很重要的问题，按照微软企业部署工具中Deploy.chm中的简述，企业部署工具对于源计算机和目标计算机需要有相同HAL（硬件抽象层）。     &lt;br /&gt;所谓HAL，是由硬件制造商提供的一种薄层软件，为操作系统高层隐藏或抽象硬件差异。通过 HAL 提供的筛选器，不同类型的硬件看起来与操作系统其余的硬件很相似。这样允许操作系统从一个硬件平台移植到另一个硬件平台。HAL 还提供了允许单个设备驱动器在所有的平台上支持同样设备的例程。     &lt;br /&gt;封装好的系统在部署到硬件配置差异较大的计算机中时，特别是跨平台的计算机（Intel CPU+Intel主板做的映像部署到AMD CPU+nVIDIA主板上时），会由于HAL的差异而造成各种各样的不稳定乃至挡机，这就和要运用封装部署方式来快速安装系统的初衷不一致了。如果不能有良好的兼容性，即使能快速安装系统也完全是徒劳。     &lt;br /&gt;在随后的一章里，将完美解决这个问题，让对硬件平台有依赖的系统封装部署，变为只对硬件配置没有依赖的&amp;#8220;万能的&amp;#8221;封装部署。 &lt;/p&gt;  &lt;p&gt;2.Unlimited万能封装与部署的实现 &lt;/p&gt;  &lt;p&gt;2.1 突破硬件限制的三个问题 &lt;/p&gt;  &lt;p&gt;2.1.1计算机电源管理模式 &lt;/p&gt;  &lt;p&gt;不同计算机的电源管理是不一样的，共有Standard、ACPI Uniprocessor、ACPI Multiprocessor、MPS Uniprocessor、MPS Multiprocessor、Compaq SystemPro、ACPI这7种，这7种电源管理模式分别适用于7种类型的计算机。 &lt;/p&gt;  &lt;p&gt;截止Windows Server 2003的企业部署工具，运用SYSPREP有一个限制，就是仅适用于用于封装的源计算机和进行部署的目标计算机必须具有相同硬件抽象层 (HAL)。 &lt;/p&gt;  &lt;p&gt;没有相同的HAL，会造成电源管理模式不能正确判断。网络中提出了不用的HAL检测解决方案，如ACPI封包、死性不改的电源模式等等。但是这些都不能做到100％的电源判断正确，而且检测会需要额外的文件，并且可能多次重启计算机，耗费了时间。 &lt;/p&gt;  &lt;p&gt;问题1，怎么让Sysprep突破不能自动检测电源管理的限制？ &lt;/p&gt;  &lt;p&gt;2.1.2计算机硬盘 &lt;/p&gt;  &lt;p&gt;计算机硬盘的发展可谓迅速。容量的提升，个人计算机硬盘容量从97年以前的个位数容量，突破到2007年现在的三位数容量。硬盘接口也一直在改变，从IDE到SATA，再从SATA到SATAII，从前一直在服务器上使用的SCSI磁盘技术和RAID磁盘阵列技术也渐渐的被使用到个人计算机中。（IDE属于并口硬盘，SATA和SCSI都属于串口硬盘，RAID属于硬盘阵列技术）。 &lt;/p&gt;  &lt;p&gt;在部署过程中，由于磁盘类型不同，需要不同的硬盘驱动（一般都是关于串口磁盘和磁盘阵列的驱动）。如果部署过程中不能正确加载硬盘驱动，则会造成不能进入系统甚至不能启动。 &lt;/p&gt;  &lt;p&gt;问题2，如何突破S&amp;amp;R&amp;amp;S（SATA &amp;amp; RAID &amp;amp; SCSI）硬盘类型的限制？ &lt;/p&gt;  &lt;p&gt;2.1.3驱动残留 &lt;/p&gt;  &lt;p&gt;进行封装的源计算机如果和进行部署的目标计算机硬件差异很大，例如AMD CPU+nVIDIA主板的源计算机做的系统映像部署到Intel CPU+Intel主板的机器上，在源计算机上装载的驱动程序肯定是在目标计算机上用不到了。即使目标计算机和源计算机硬件差异不大，但硬件技术差异很大，例如Intel CPU+Intel主板的源计算机做的系统映像部署到Intel CPU+Intel主板的机器上，源计算机为Intel 865主板，而目标计算机为945主板，源计算机上的驱动也是铁定用不到的。 &lt;/p&gt;  &lt;p&gt;这些驱动的残留不仅仅是会留下系统垃圾的问题，如果源计算机上的驱动自动强行去识别目标计算机上的硬件，很有可能会造成系统的不稳定乃至蓝屏崩溃。 &lt;/p&gt;  &lt;p&gt;问题3，如何突破不同硬件驱动冲突的限制？ &lt;/p&gt;  &lt;p&gt;2.2 突破HAL限制 &lt;/p&gt;  &lt;p&gt;2.2.1 Longhorn的启示 &lt;/p&gt;  &lt;p&gt;Windows Server 2003之前，Sysprep受到&amp;#8220;必须源计算机与目标计算机有着相同的HAL&amp;#8221;的限制，在HAL不相同的时候，不能正确判断计算机电源管理模式。 &lt;/p&gt;  &lt;p&gt;从2003年Windows Server 2003发布到2006年底Windows Vista的发布中的3年中，微软在研发Vista的时候，发布了以内部研发编号命名的Windows Longhorn测试版。 &lt;/p&gt;  &lt;p&gt;Windows Longhorn与以往的Windows在启动时有着一定的区别。 &lt;/p&gt;  &lt;p&gt;第一，NTLDR 有一定区别，提供了&amp;#8220;/detecthal&amp;#8221; 接口； &lt;/p&gt;  &lt;p&gt;第二，BOOT.INI也支持&amp;#8220;/detecthal&amp;#8221;参数，以实现与NTLDR的结合； &lt;/p&gt;  &lt;p&gt;第三，INF文件夹中有了&amp;#8220;dtecthal.inf&amp;#8221;， 提供各种HAL类型检测的参数说明。 &lt;/p&gt;  &lt;p&gt;有了这三个文件，可以让计算机在开机启动时即自动检测 HAL，从而可以自动判断电源管理选项。 &lt;/p&gt;  &lt;p&gt;2.2.2 移植Longhorn的HAL判断 &lt;/p&gt;  &lt;p&gt;现今大多数人还是以使用Windows 2000/XP为主，所以，即使Longhorn的HAL判断再怎么强悍，不能移植到2000/XP中，也就不能使用。 &lt;/p&gt;  &lt;p&gt;以下是在2000/XP总移植并使用Longhorn的HAL判断的具体方法： &lt;/p&gt;  &lt;p&gt;1&amp;gt;从系统中提取相应的HAL文件包：（WIN2000在SP4.CAB、WINDOWS XP SP2在SP2.CAB中） &lt;/p&gt;  &lt;p&gt;halacpi.dll &lt;/p&gt;  &lt;p&gt;halapic.dll &lt;/p&gt;  &lt;p&gt;halmps.dll &lt;/p&gt;  &lt;p&gt;halaacpi.dll &lt;/p&gt;  &lt;p&gt;halmacpi.dll &lt;/p&gt;  &lt;p&gt;hal.dll &lt;/p&gt;  &lt;p&gt;ntkrnlmp.exe &lt;/p&gt;  &lt;p&gt;ntkrnlpa.exe &lt;/p&gt;  &lt;p&gt;ntkrpamp.exe &lt;/p&gt;  &lt;p&gt;ntoskrnl.exe &lt;/p&gt;  &lt;p&gt;提取完毕后将hal.dll更名为halstnd.dll，ntoskrnl.exe更名为ntkrnlup.exe； &lt;/p&gt;  &lt;p&gt;2&amp;gt;将上述相应的HAL文件包拷贝到准备封装的系统的%Windir%\SYSTEM32\下； &lt;/p&gt;  &lt;p&gt;3&amp;gt;将Longhorn的&amp;#8220;dtecthal.inf&amp;#8221;拷贝到准备封装的系统的%Windir%\INF\下； &lt;/p&gt;  &lt;p&gt;4&amp;gt;修改C:\BOOT.INI &lt;/p&gt;  &lt;p&gt;在准备封装的系统后面加上 /DETECTHAL参数如： &lt;/p&gt;  &lt;p&gt;[boot loader] &lt;/p&gt;  &lt;p&gt;timeout=0 &lt;/p&gt;  &lt;p&gt;default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS &lt;/p&gt;  &lt;p&gt;[operating systems] &lt;/p&gt;  &lt;p&gt;multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&amp;quot;Microsoft Windows XP Professional&amp;quot; /fastdetect /detecthal &lt;/p&gt;  &lt;p&gt;5&amp;gt;将LONGHORN版本的NTLDR拷贝到从C:\，覆盖原有的NTLDR； &lt;/p&gt;  &lt;p&gt;6&amp;gt;删除准备封装的系统的HAL信息，删除注册表中以下键值，如果提示权限不足不能删除，则可用setacl.exe来修改权限再删除。 &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL &lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL &lt;/p&gt;  &lt;p&gt;至此，突破了HAL限制的系统就已经准备完毕。由于这个技术本身就出自微软，所以对电源管理的判断几乎是100％。 &lt;/p&gt;  &lt;p&gt;突破HAL限制的系统可以部署在任何HAL环境的计算机上，不再有&amp;#8220;源计算机和目标计算机需有相同的HAL&amp;#8221;的限制。 &lt;/p&gt;  &lt;p&gt;2.1.1节中提出的问题完美解决 &lt;/p&gt;  &lt;p&gt;2.3 突破S&amp;amp;R&amp;amp;S 硬盘限制 &lt;/p&gt;  &lt;p&gt;确定目标计算机上可能用到的所有大量存储控制器，对于可能存在于目标计算机上的每个大量存储控制器，创建其硬件 ID 的列表。 &lt;/p&gt;  &lt;p&gt;2.3.1对于在 Windows 产品 CD 中提供的大量存储控制器 &lt;/p&gt;  &lt;p&gt;可以创建具有以下部分的 Sysprep.inf 文件： &lt;/p&gt;  &lt;p&gt;[SysprepMassStorage] &lt;/p&gt;  &lt;p&gt;hardware_id = path_to_device_inf &lt;/p&gt;  &lt;p&gt;其中： &lt;/p&gt;  &lt;p&gt;hardware_id &lt;/p&gt;  &lt;p&gt;在设备的 .inf 文件中指定的即插即用 ID。 &lt;/p&gt;  &lt;p&gt;path_to_device_inf &lt;/p&gt;  &lt;p&gt;.inf 文件的路径，该文件中包含待安装控制器的即插即用 ID。 &lt;/p&gt;  &lt;p&gt;例如，要支持 Windows XP 自带的不同 IDE 控制器（PCI 和 Intel），该部分如下所示： &lt;/p&gt;  &lt;p&gt;[SysprepMassStorage] &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_1222 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_1230 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_7010 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_7111 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2411 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2421 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_7199 = &amp;quot;%WINDIR%\inf\mshdc.inf&amp;quot; &lt;/p&gt;  &lt;p&gt;2.3.2 对于 Windows 产品 CD 上没有提供的大量存储控制器 &lt;/p&gt;  &lt;p&gt;将目标计算机上的大量存储控制器的驱动程序文件复制到您计算机上的文件夹中 &amp;#8211; 例如，复制到主计算机硬盘驱动器上的 %SYSTEMDRIVE%\pnpdrvrs\storage 中。 &lt;/p&gt;  &lt;p&gt;按以下格式向 [SysprepMassStorage] 部分中添加几行内容： &lt;/p&gt;  &lt;p&gt;hardware_id = path_to_device_inf, disk_directory, disk_description, disk_tag &lt;/p&gt;  &lt;p&gt;其中： &lt;/p&gt;  &lt;p&gt;hardware_id &lt;/p&gt;  &lt;p&gt;在设备的 .inf 文件中指定的即插即用 ID。 &lt;/p&gt;  &lt;p&gt;path_to_device_inf &lt;/p&gt;  &lt;p&gt;.inf 文件的路径，该文件中包含待安装控制器的即插即用 ID。 &lt;/p&gt;  &lt;p&gt;disk_directory &lt;/p&gt;  &lt;p&gt;第三方提供的软盘上的文件夹名称，该文件夹中包含大量存储驱动程序的副本。 &lt;/p&gt;  &lt;p&gt;disk_description &lt;/p&gt;  &lt;p&gt;在第三方提供的 Txtsetup.oem 文件中指定的软盘说明。 &lt;/p&gt;  &lt;p&gt;disk_tag &lt;/p&gt;  &lt;p&gt;在第三方提供的 Txtsetup.oem 文件中指定的软盘的磁盘标记。 &lt;/p&gt;  &lt;p&gt;将驱动程序文件放置到由 Sysprep.inf 中 [SysprepMassStorage] 部分指定的位置。例如，要支持新的 Qlogic 驱动程序，如果将文件复制到 C:\Drivers\Storage 文件夹，则添加如下行： &lt;/p&gt;  &lt;p&gt;[SysprepMassStorage] &lt;/p&gt;  &lt;p&gt;PCI\VEN_1077&amp;amp;DEV_1080 = &amp;quot;C:\Drivers\Storage\qlogic\qlogic.inf&amp;quot;, &amp;quot;C:\Drivers\Storage\qlogic&amp;quot;, &amp;quot;Qlogic Software Disk&amp;quot;, &amp;quot;C:\Drivers\Storage\qlogic\qlogic&amp;quot; &lt;/p&gt;  &lt;p&gt;2.3.3 突破S&amp;amp;R&amp;amp;S实例 &lt;/p&gt;  &lt;p&gt;1&amp;gt;收集需要的srs驱动，方便期间，直接下载DPS提供的massstorage 驱动： &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.driverpacks.net/DriverPacks/download.php?pag=m"&gt;http://www.driverpacks.net/DriverPacks/download.php?pag=m&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2&amp;gt;解压驱动到c:\drivers 。 &lt;/p&gt;  &lt;p&gt;3&amp;gt;编辑sysprep.ini 加入以下内容 &lt;/p&gt;  &lt;p&gt;InstallFilesPath=C:\sysprep\i386 &lt;/p&gt;  &lt;p&gt;然后在[SysprepMassStorage]段中添加需要的串口磁盘驱动，根据DPS驱动包的说明书，一般只集成Intel、nVIDIA、Uli、VIA、SiS、AMD的串口磁盘驱动即可，在对应的驱动包中的inf文件中，可以获得硬件的即插即用ID。 &lt;/p&gt;  &lt;p&gt;例如： &lt;/p&gt;  &lt;p&gt;[SysprepMassStorage] &lt;/p&gt;  &lt;p&gt;PCI\VEN_1022&amp;amp;DEV_7469=c:\drivers\m\am\AMDEIDE.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1002&amp;amp;DEV_4349=c:\drivers\m\at\atiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5215=c:\drivers\m\au\1\ALIIDE.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5219=c:\drivers\m\au\1\ALIIDE.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5229=c:\drivers\m\au\1\ALIIDE.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5228=c:\drivers\m\au\2\m5228.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5281=c:\drivers\m\au\2\m5281.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5287=c:\drivers\m\au\3\ulisata.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5288=c:\drivers\m\au\4\ULISATA.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_10B9&amp;amp;DEV_5289=c:\drivers\m\au\5\ULISATA.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2652&amp;amp;CC_0104=c:\drivers\m\in\1\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_27C3&amp;amp;CC_0104=c:\drivers\m\in\1\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2682&amp;amp;CC_0104=c:\drivers\m\in\1\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_27C6&amp;amp;CC_0104=c:\drivers\m\in\1\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2822&amp;amp;CC_0104=c:\drivers\m\in\1\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2652&amp;amp;CC_0106=c:\drivers\m\in\1\iaahci.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2653&amp;amp;CC_0106=c:\drivers\m\in\1\iaahci.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_27C1&amp;amp;CC_0106=c:\drivers\m\in\1\iaahci.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_27C5&amp;amp;CC_0106=c:\drivers\m\in\1\iaahci.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2681&amp;amp;CC_0106=c:\drivers\m\in\1\iaahci.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_2821&amp;amp;CC_0106=c:\drivers\m\in\1\iaahci.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_24DF&amp;amp;CC_0104=c:\drivers\m\in\1\O\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_8086&amp;amp;DEV_25B0&amp;amp;CC_0104=c:\drivers\m\in\1\O\iastor.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_008E=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_00D5=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_00EE=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_00E3=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_0036=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_003E=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_0054=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_0055=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_0266=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_0267=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_036F=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_037E=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_037F=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_03F6=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_03F7=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_10DE&amp;amp;DEV_03E7=c:\drivers\m\N\TM\nvatabus.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1039&amp;amp;DEV_0181=c:\drivers\M\SI\1\SISRaid1.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1039&amp;amp;DEV_0180=c:\drivers\M\SI\2\SISRaid.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1039&amp;amp;DEV_0182=c:\drivers\M\SI\3\SISRaid2.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3349&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_6287&amp;amp;CC_0106=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_0591&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3249&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3149&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3164&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_0581&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_7372&amp;amp;CC_0104=c:\drivers\M\V\1\VIAMRAID.INF &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_4149=c:\drivers\M\V\2\viapide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_0571=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3149&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_0591&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_5337&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3349&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_5287&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_3164&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_0581&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_1106&amp;amp;DEV_5324&amp;amp;CC_0101=c:\drivers\M\V\3\vminiide.inf &lt;/p&gt;  &lt;p&gt;PCI\VEN_104B&amp;amp;DEV_1040=c:\drivers\M\VM\vmscsi.inf &lt;/p&gt;  &lt;p&gt;4&amp;gt;在c:\sysprep 目录下建立 i386\$oem$目录 ，在c:\sysprep\i386\$oem$ 中建立cmdlines.txt 文件，在文件中加入 &lt;/p&gt;  &lt;p&gt;[Commands] &lt;/p&gt;  &lt;p&gt;&amp;quot;c:\sysprep\sysprep -clean&amp;quot; &lt;/p&gt;  &lt;p&gt;这样就会在最小化安装的过程中禁用所有因为在目标计算机上不存在而未安装的大量存储控制器。 &lt;/p&gt;  &lt;p&gt;至此，一个突破了S&amp;amp;R&amp;amp;S限制的系统映像准备完毕。 &lt;/p&gt;  &lt;p&gt;执行sysprep进行封装，在封装的过程中，系统会自动安装 srs驱动。在最小化安装的时候会删除多余的驱动。 &lt;/p&gt;  &lt;p&gt;2.1.2节中的问题，这里也就已经解决了。 &lt;/p&gt;  &lt;p&gt;2.4 多余驱动的卸载 &lt;/p&gt;  &lt;p&gt;做封装所用的计算机中所使用的驱动程序，在被部署的计算机上大多数不再有用（除非都被部署在相同硬件配置的计算机上）。所以，我们要一一删除源计算机中的这些驱动，以免残留的驱动造成部署的不正常。 &lt;/p&gt;  &lt;p&gt;卸载驱动，在&amp;#8220;设备管理器&amp;#8221;（我的电脑，属性，硬件，设备管理器）中列出所有设备，然后一一卸载。 &lt;/p&gt;  &lt;p&gt;在设备管理器中，可以看到当前正在使用的所有硬件设备。 &lt;/p&gt;  &lt;p&gt;1&amp;gt;常规驱动的卸载 &lt;/p&gt;  &lt;p&gt;除&amp;#8220;IDE ATA/ATAPI控制器&amp;#8221;和&amp;#8220;计算机&amp;#8221;以外的其他设备，一一展开，然后卸载即可。 &lt;/p&gt;  &lt;p&gt;2&amp;gt;更改IDE模式 &lt;/p&gt;  &lt;p&gt;由于不同计算机的IDE控制器差异比较大，如果出现错误的识别，将会出现不能开机的情况，所以，这里预先将IDE控制器设置为&amp;#8220;标准双通道&amp;#8221;，在部署时，安装程序将自动寻找和起匹配的IDE控制器驱动程序。 &lt;/p&gt;  &lt;p&gt;3&amp;gt;计算机电源管理 &lt;/p&gt;  &lt;p&gt;计算机电源管理分为许多种，可以适用于不同类别的计算机。如果电源管理判断不正确，将会造成计算机的不正常。在计算机识别电源管理之前，需要将电源管理设为标准模式以基本适用于所有的计算机，这种标准模式仅仅可以保证计算机正常启动，但是不能保证最高效的运行。 &lt;/p&gt;  &lt;p&gt;将计算机的电源管理模式设置为Standard PC以后，在部署时，由于我们适用了Longhorn的HAL自动判断，计算机将会在启动时自动修改Standard PC为被部署计算机的电源管理模式。 &lt;/p&gt;  &lt;p&gt;至此，突破了硬件限制的系统映像也被修改了出来，系统映像可以被部署到不同硬件配置的机器中了。 &lt;/p&gt;  &lt;p&gt;2.1.3节中的问题被解决。 &lt;/p&gt;  &lt;p&gt;2.5 综述 &lt;/p&gt;  &lt;p&gt;在不同硬件配置的机器中适用系统部署受到种种制约，本章分为3块解决了映像系统万能部署的3条限制。 &lt;/p&gt;  &lt;p&gt;Longhron的自动HAL判断，解决了源计算机与目标计算机在不同HAL模式时不能进行部署的问题。 &lt;/p&gt;  &lt;p&gt;S&amp;amp;R&amp;amp;S驱动的集成，解决了系统部署在不同硬盘模式的情况下进行部署的问题。 &lt;/p&gt;  &lt;p&gt;驱动的卸载，解决了系统部署在不同硬件配置的计算机下进行的问题。 &lt;/p&gt;  &lt;p&gt;这3条限制被突破以后，系统部署时，不必再遵循源计算机和目标计算机必须相同配置的原则，真正可以实现无限制的&amp;#8220;万能部署&amp;#8221;。 &lt;/p&gt;  &lt;p&gt;3.Auto 自动封装与部署的实现 &lt;/p&gt;  &lt;p&gt;3.1 自动封装与部署的意义和理论实现 &lt;/p&gt;  &lt;p&gt;3.1.1自动封装的意义 &lt;/p&gt;  &lt;p&gt;1&amp;gt;封装测试需要很多次的重复 &lt;/p&gt;  &lt;p&gt;封装一个可以部署的系统映象并不难，但是封装一个比较完美的可以满足各项要求的系统映象却是一个特别花费时间和精力的工作，需要很多次的重复制作。仅上一章中所提到的各种限制的突破，如果每次测试都时候都做一次，也会消耗很多的时间。 &lt;/p&gt;  &lt;p&gt;能不能让这些手工的机械化的操作变成自动的? &lt;/p&gt;  &lt;p&gt;2&amp;gt;频繁的手工操作容易造成错误 &lt;/p&gt;  &lt;p&gt;即使是一个对封装十分了解的人，在多次的执行封装中，也难免会出现遗漏和失误，毕竟封装的步骤一环扣一环，虽然不繁琐也难免会造成错误。 &lt;/p&gt;  &lt;p&gt;怎么让封装的流程变的自动而无需人手工参与？ &lt;/p&gt;  &lt;p&gt;3&amp;gt;封装的普及 &lt;/p&gt;  &lt;p&gt;很多IT工作者并不十分了解封装与部署，却一样想做出自己的系统映象用来部署，由于工作等原因实在没有时间去系统的学习，难道封装只能掌握在少数人手中？ &lt;/p&gt;  &lt;p&gt;怎么让封装更为普及化，让没有太多封装知识和经验的人也能迅速的进行系统封装？ &lt;/p&gt;  &lt;p&gt;3.1.2 系统封装和部署的详细流程 &lt;/p&gt;  &lt;p&gt;1&amp;gt;系统安装、补丁、软件等； &lt;/p&gt;  &lt;p&gt;[封装]： &lt;/p&gt;  &lt;p&gt;2&amp;gt;在系统光盘上找到Deploy.cab，解压到%system%\Sysprep； &lt;/p&gt;  &lt;p&gt;3&amp;gt;运行Setupmgr.exe创建无人职守部署应答文件Sysprep.inf； &lt;/p&gt;  &lt;p&gt;4&amp;gt;突破HAL限制，把于HAL相关的文件都放置在%windir%下相应位置，提取Longhorn的ntldr1，修改boot.ini； &lt;/p&gt;  &lt;p&gt;5&amp;gt;突破S&amp;amp;R&amp;amp;S限制，把所有串口磁盘和磁盘阵列驱动都放置在%systemdrive%\Drivers下，在Sysprep.inf中的[SysprepMassStorage]段下添加磁盘驱动位置等信息； &lt;/p&gt;  &lt;p&gt;6&amp;gt;卸载各种驱动，修改IDE控制器为标准双通道，修改计算机电源管理为Standard PC； &lt;/p&gt;  &lt;p&gt;7&amp;gt;运行Sysprep.exe进行系统封装； &lt;/p&gt;  &lt;p&gt;8&amp;gt;关闭封装源计算机； &lt;/p&gt;  &lt;p&gt;9&amp;gt;DOS模式启动封装源计算机，使用GHOST备份下封装完的系统映象； &lt;/p&gt;  &lt;p&gt;[部署]： &lt;/p&gt;  &lt;p&gt;10&amp;gt;使用GHOST恢复系统映象到部署目标计算机； &lt;/p&gt;  &lt;p&gt;11&amp;gt;部署目标计算机，系统运行%windir%\system32\setup.exe来部署计算机映象。 &lt;/p&gt;  &lt;p&gt;3.1.3 自动封装的理论实现 &lt;/p&gt;  &lt;p&gt;纵观流程，封装过程基本上可以分为相关文件的复制、对文件的调整、相关软件的运行、对系统的调整四部分。 &lt;/p&gt;  &lt;p&gt;相关文件的复制，简单说，就是把应该放在哪儿的文件放在哪儿，这些文件都是特定的，进行封装必然要用到这些文件，所以，可以预先把这些文件提取出来放置在一个另外的文件夹中，然后用WinRAR压缩为自解压文件并设定解压位置，这样到用这些文件的时候直接双击自解压包，这些要用到的文件就会各自解压到自己应该在的位置上。 &lt;/p&gt;  &lt;p&gt;对文件的调整，主要是替换Longhorn的ntldr，以及修改boot.ini，这个我们可以用命令行修改系统自身的ntldr为ntldr.bak，修改系统自身的boot.ini为boot.ini.bak，然后把 Longhorn的ntldr和修改好的boot.ini复制到原系统ntldr和boot.ini的位置。当系统部署完毕后再把原始的ntldr和boot.ini替换回来，虽然替换回原有的不是必须的，但是个人认为，保持原系统的原始性一定程度上有利于系统的稳定性。 &lt;/p&gt;  &lt;p&gt;相关软件的运行，这个主要是Sysprep，如果每次要为Sysprep设置相同的执行方式，那么Sysprep提供很多的运行参数，添加参数运行Sysprep，就免去了每次都要去点击封装选项的问题。 &lt;/p&gt;  &lt;p&gt;对系统的调整，主要是卸载驱动以及调整计算机电源管理和IDE控制器。虽然这个可以使用自动化实现，但是个人认为这个手工还是比较保险。 &lt;/p&gt;  &lt;p&gt;3.2 实现自动封装与部署 &lt;/p&gt;  &lt;p&gt;3.2.1 文件的自动复制 &lt;/p&gt;  &lt;p&gt;建立如下目录，以D:\ES文件夹为例： &lt;/p&gt;  &lt;p&gt;D:\ES\ Sysprep\ cvtarea.exe &lt;/p&gt;  &lt;p&gt;D:\ES\ Sysprep\ oformat.com &lt;/p&gt;  &lt;p&gt;D:\ES\ Sysprep\ Setupcl.exe &lt;/p&gt;  &lt;p&gt;D:\ES\ Sysprep\ Sysprep.exe &lt;/p&gt;  &lt;p&gt;D:\ES\ Sysprep\ Sysprep.inf &lt;/p&gt;  &lt;p&gt;D:\ES\ Sysprep\ SetACL.exe &lt;/p&gt;  &lt;p&gt;D:\ES\Sysprep\AutoSysprep.cmd &lt;/p&gt;  &lt;p&gt;D:\ES\Sysprep\cmdline.reg &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ inf\ dtecthal.inf &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32 &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ halaacpi.dll &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ halacpi.dll &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ halapic.dll &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ halmacpi.dll &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ halmps.dll &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ halstnd.dll &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ mscomctl.ocx &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ ntkrnlmp.exe &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ ntkrnlpa.exe &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ ntkrnlup.exe &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ system32\ ntkrpamp.exe &lt;/p&gt;  &lt;p&gt;D:\ES\WINDOWS\ AllUsrRun.cmd &lt;/p&gt;  &lt;p&gt;D:\ES\ Drivers &lt;/p&gt;  &lt;p&gt;D:\ES\ bootL.ini &lt;/p&gt;  &lt;p&gt;D:\ES\ ntldrL &lt;/p&gt;  &lt;p&gt;说明： &lt;/p&gt;  &lt;p&gt;1&amp;gt;ES文件夹模拟C盘根目录，所有文件排布和此后要复制到C盘中的排布是一样的； &lt;/p&gt;  &lt;p&gt;2&amp;gt;Sysprep中的所有文件在第一章中介绍过，Sysprep文件夹将在系统部署最小化安装时自动删除，SetACL.exe是提升权限以修改注册表的工具，AutoSysprep.cmd是自动进行封装所用的批处理，cmdline.reg将在3.2.3中详细说明； &lt;/p&gt;  &lt;p&gt;3&amp;gt;inf和system32文件夹中的各文件在第二章中介绍过，用于Longhorn的自动HAL判断； &lt;/p&gt;  &lt;p&gt;4&amp;gt;AllUsrRun的用处后面详细介绍； &lt;/p&gt;  &lt;p&gt;5&amp;gt;bootL.ini是为HAL自动判断所写好的boot.ini文件，内容为： &lt;/p&gt;  &lt;p&gt;[boot loader] &lt;/p&gt;  &lt;p&gt;timeout=30 &lt;/p&gt;  &lt;p&gt;default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS &lt;/p&gt;  &lt;p&gt;[operating systems] &lt;/p&gt;  &lt;p&gt;multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&amp;quot;Microsoft Windows XP Professional&amp;quot; /fastdetect /detecthal &lt;/p&gt;  &lt;p&gt;6&amp;gt;ntldrL是Longhorn的系统引导文件，同样用于自动HAL判断。 &lt;/p&gt;  &lt;p&gt;7&amp;gt;Drivers中放置串口磁盘和磁盘阵列驱动 &lt;/p&gt;  &lt;p&gt;文件打包： &lt;/p&gt;  &lt;p&gt;选择最常用的压缩工具WinRAR来进行打包ES文件夹中的所有文件， 设定默认解压缩路径为C:\并且设置解压模式为&amp;#8220;隐藏启动对话框&amp;#8221;和&amp;#8220;覆盖所有文件&amp;#8221;，这几个选项的设定可以保证文件不会复制到错误的位置。 &lt;/p&gt;  &lt;p&gt;3.2.2 自动封装的实现 &lt;/p&gt;  &lt;p&gt;AutoSysprep.cmd的内容如下（以封装XP系统为例）： &lt;/p&gt;  &lt;p&gt;rem 自动封装，静默模式、最小化、不重置激活事件、清空事件查看器日志、不重启计算机 &lt;/p&gt;  &lt;p&gt;start /wait c:\sysprep\sysprep.exe -quiet -mini -activated -reseal -noreboot &lt;/p&gt;  &lt;p&gt;rem 导入cmdline.reg键值（3.2.3中介绍） &lt;/p&gt;  &lt;p&gt;start /wait regedit.exe /s c:\Sysprep\cmdline.reg &lt;/p&gt;  &lt;p&gt;rem 取消XP的ntldr权限，改名为ntldrXP，再恢复其权限 &lt;/p&gt;  &lt;p&gt;attrib c:\ntldr -h -s -r &lt;/p&gt;  &lt;p&gt;ren c:\ntldr ntldrxp &lt;/p&gt;  &lt;p&gt;attrib c:\ntldrxp +h +s +r &lt;/p&gt;  &lt;p&gt;rem 取消Longhron的ntldrL的权限，改名为ntldr，再恢复其权限 &lt;/p&gt;  &lt;p&gt;attrib c:\ntldr1 -h -s -r &lt;/p&gt;  &lt;p&gt;ren c:\ntldr1 ntldr &lt;/p&gt;  &lt;p&gt;attrib c:\ntldr +h +s +r &lt;/p&gt;  &lt;p&gt;rem取消XP的boot.ini权限，改名为bootXP.ini，再恢复其权限 &lt;/p&gt;  &lt;p&gt;attrib c:\boot.ini -h -s -r &lt;/p&gt;  &lt;p&gt;ren c:\boot.ini bootxp.ini &lt;/p&gt;  &lt;p&gt;attrib c:\bootxp.ini +h +s +r &lt;/p&gt;  &lt;p&gt;rem 取消Longhron的bootL.ini的权限，改名为boot.ini，再恢复其权限 &lt;/p&gt;  &lt;p&gt;attrib c:\boot1.ini -h -s -r &lt;/p&gt;  &lt;p&gt;ren c:\boot1.ini boot.ini &lt;/p&gt;  &lt;p&gt;attrib c:\boot.ini +h +s +r &lt;/p&gt;  &lt;p&gt;rem 进入Sysprep文件夹内 &lt;/p&gt;  &lt;p&gt;cd\ &lt;/p&gt;  &lt;p&gt;cd\sysprep &lt;/p&gt;  &lt;p&gt;rem 使用SetACL来取消有关源计算机HAL的注册表信息的权限，以便随后的修改 &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;rem 删除源计算机的HAL注册表信息 &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;rem 以下用于Intel CPU + Intel 主板的源计算机，Intel的这两组键值容易造成部署到非Intel硬件计算机中的蓝屏事故 &lt;/p&gt;  &lt;p&gt;rem使用SetACL来取消有关当前Intel 主板的注册表信息的权限，以便随后的修改 &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;rem使用SetACL来取消有关当前Intel CPU的注册表信息的权限，以便随后的修改 &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Services\intelppm /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM &lt;/p&gt;  &lt;p&gt;rem 使用SetACL来取消有关源计算机HAL的注册表信息的权限，以便随后的修改 &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;rem 删除源计算机的HAL注册表信息 &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL /f &lt;/p&gt;  &lt;p&gt;rem 以下用于Intel CPU + Intel 主板的源计算机，Intel的这两组键值容易造成部署到非Intel硬件计算机中的蓝屏事故 &lt;/p&gt;  &lt;p&gt;rem使用SetACL来取消有关当前Intel 主板的注册表信息的权限，以便随后的修改 &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;rem使用SetACL来取消有关当前Intel CPU的注册表信息的权限，以便随后的修改 &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet001\Services\intelppm /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet002\Services\intelppm /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\ControlSet003\Services\intelppm /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;setacl MACHINE\SYSTEM\CurrentControlSet\Services\intelppm /registry /grant everyone /full &lt;/p&gt;  &lt;p&gt;&amp;#160; rem 删除有关Intel主板的注册表信息 &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\ControlSet001\Services\IntelIde /f &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\ControlSet002\Services\IntelIde /f &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\ControlSet003\Services\IntelIde /f &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde /f &lt;/p&gt;  &lt;p&gt;rem 删除有关Intel CPU的注册表信息 &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\ControlSet001\Services\intelppm /f &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\ControlSet002\Services\intelppm /f &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\ControlSet003\Services\intelppm /f &lt;/p&gt;  &lt;p&gt;reg delete MACHINE\SYSTEM\CurrentControlSet\Services\intelppm /f &lt;/p&gt;  &lt;p&gt;3.2.3 部署过程的调整 &lt;/p&gt;  &lt;p&gt;部署过程，其实就是系统映象恢复到目标计算机上，目标计算机启动，系统会自动运行%windir%\system32\Setup.exe来部署系统。 &lt;/p&gt;  &lt;p&gt;如果我们想在Setup.exe前或者后运行点什么，该怎么办？例如，我们要在Setup.exe运行后将原来系统的ntldr和boot.ini恢复回来，而不是使用Longhorn的，怎么办？ &lt;/p&gt;  &lt;p&gt;经过对比封装前和封装后的注册表，发现目标计算机启动后，将要进行部署时并非是一定要运行%windir%\system32\Setup.exe，而是运行系统注册表中&amp;#8220;HKEY_LOCAL_MACHINE\SYSTEM\Setup&amp;#8221;分支下的&amp;#8220;CmdLine&amp;#8221;键值所指定的应用程序。在系统封装完成时，&amp;#8220;HKEY_LOCAL_MACHINE\SYSTEM\Setup&amp;#8221;分支下&amp;#8220;CmdLine&amp;#8221;键值被修改为&amp;#8220;setup.exe&amp;#8221;，这就是为什么目标计算机启动后会运行setup.exe来部署系统的原因。 &lt;/p&gt;  &lt;p&gt;我们自己写一个批处理，批处理的内容包括运行setup.exe和恢复原有ntldr、boot.ini，把这个批处理的名字定名为&amp;#8220;AllUsrRun.cmd&amp;#8221;，并且把&amp;#8220;HKEY_LOCAL_MACHINE\SYSTEM\Setup&amp;#8221;分支下&amp;#8220;CmdLine&amp;#8221;的键值由&amp;#8220;setup.exe&amp;#8221;修改为&amp;#8220;AllUsrRun.cmd&amp;#8221;。这样源计算机启动的时候并非运行setup.exe来部署系统，而是运行AllUsrRun.cmd。 &lt;/p&gt;  &lt;p&gt;AllUsrRun.cmd的内容如下： &lt;/p&gt;  &lt;p&gt;rem 把我们修改的CmdLine键值重新置空 &lt;/p&gt;  &lt;p&gt;reg delete HKEY_LOCAL_MACHINE\SYSTEM\setup /v cmdline /f &lt;/p&gt;  &lt;p&gt;rem 部署系统，全新安装、最小化执行 &lt;/p&gt;  &lt;p&gt;setup.exe -newsetup &amp;#8211;mini &lt;/p&gt;  &lt;p&gt;rem 修改Longhorn的ntldr权限，并删除 &lt;/p&gt;  &lt;p&gt;attrib c:\ntldr -h -s -r &lt;/p&gt;  &lt;p&gt;del c:\ntldr &lt;/p&gt;  &lt;p&gt;rem 修改先前备份的XP的ntldrXP权限，改名回ntldr，恢复权限 &lt;/p&gt;  &lt;p&gt;attrib c:\ntldrXP -h -s -r &lt;/p&gt;  &lt;p&gt;ren c:\ntldrXP ntldr &lt;/p&gt;  &lt;p&gt;attrib c:\ntldr +h +s +r &lt;/p&gt;  &lt;p&gt;rem 修改Longhorn的boot.ini权限，并删除 &lt;/p&gt;  &lt;p&gt;attrib c:\boot.ini -h -s -r &lt;/p&gt;  &lt;p&gt;del c:\boot.ini &lt;/p&gt;  &lt;p&gt;rem 修改先前备份的XP的bootXP.ini权限，改名回boot.ini，恢复权限 &lt;/p&gt;  &lt;p&gt;attrib c:\bootXP.ini -h -s -r &lt;/p&gt;  &lt;p&gt;ren c:\bootXP.ini boot.ini &lt;/p&gt;  &lt;p&gt;attrib c:\boot.ini +h +s +r &lt;/p&gt;  &lt;p&gt;&amp;#160; rem修改多启动菜单等待时间为5秒 &lt;/p&gt;  &lt;p&gt;bootcfg /timeout 5 &lt;/p&gt;  &lt;p&gt;这样部署过程就被我们调整的如我们所愿了。 &lt;/p&gt;  &lt;p&gt;3.3 综述 &lt;/p&gt;  &lt;p&gt;经过3.2节中的几步，自动封装和部署基本被我们实现。 &lt;/p&gt;  &lt;p&gt;3.1.2中[封装]段的步骤被简化为： &lt;/p&gt;  &lt;p&gt;1&amp;gt;运行自动解压缩，把文件解压到相应位置； &lt;/p&gt;  &lt;p&gt;2&amp;gt;卸载驱动，手动修改IDE控制器和计算机电源管理； &lt;/p&gt;  &lt;p&gt;3&amp;gt;运行%systemdrive%\Sysprep文件夹中的AutoSysprep.cmd封装系统； &lt;/p&gt;  &lt;p&gt;4&amp;gt;重启计算机，使用GHOST备份系统映象。 &lt;/p&gt;  &lt;p&gt;3.1.2中[部署]段的步骤变为： &lt;/p&gt;  &lt;p&gt;1&amp;gt;恢复系统映象到目标计算机； &lt;/p&gt;  &lt;p&gt;2&amp;gt;目标计算机启动，自动运行AllUsrRun.cmd部署系统并还原系统原始的ntldr和boot.ini。 &lt;/p&gt;  &lt;p&gt;如此以来，系统封装将变的十分简单，不仅给多次测试封装系统带来很大的方便，还能让没有太多封装经验的人迅速封装系统。 &lt;/p&gt;  &lt;p&gt;系统自动化封装和部署完美实现。 &lt;/p&gt;  &lt;p&gt;结论 &lt;/p&gt;  &lt;p&gt;全文分3章讲述了封装部署方法快速安装和部署操作系统的方法。 &lt;/p&gt;  &lt;p&gt;从第一章的基本实现到第二章的万能实现，再到第三章自动实现，一步步实现了从最基本封装部署到全自动封装部署。 &lt;/p&gt;  &lt;p&gt;从覆盖面上讲，从最原始的微软所规定的&amp;#8220;源计算机与目标计算机必须有相同的HAL&amp;#8221;到最终的任意HAL源计算机部署到任意HAL目标计算机，覆盖面被有效的提高。理论上讲，部署方法，可以适用于任何计算机。 &lt;/p&gt;  &lt;p&gt;从易用性上讲，从最早的手工复制文件、手工修改注册表、手工修改各种配置文件，到最终的&amp;#8220;Easy Sysprep&amp;#8221;只需在图形界面设置好然后单击一下&amp;#8220;开始封装&amp;#8221;即可封装系统，不可说不是个比较大的进步和跨越。 &lt;/p&gt;  &lt;p&gt;经过本文中3章的研究工作，封装部署已经变的拥有更大的适用性并拥有更简单的可用性，系统封装部署这种可以有效的提高计算机维护人员工作效率的方法，必将得到最广泛的认可与应用！&lt;/p&gt;  &lt;p&gt;现在大家对系统封装,因该有了一定的认识,资料的收集和整理不容易,希望大家有所收获!&lt;/p&gt;  &lt;p&gt;TKS!&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=34207" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>系统封装部署初探</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/03/03/32145.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/03/03/32145.aspx</id><published>2008-03-03T08:16:35Z</published><updated>2008-03-03T08:16:35Z</updated><content type="html">&lt;p&gt;很早以前就想DIY自己的OS了.一直没时间,也没静下心来学习.马上有个项目,要大规模的去部署OS,刚好.就这机会学习下..&lt;/p&gt;  &lt;p&gt;虽然Windows的性能在不断增强和完善，但是系统安装的速度依然是十分缓慢且让人头疼。虽然2006年底推出的Windows Vista凭借微软的新技术ImageX，可以在短短20分钟内安装10几G左右的文件，但是由于Windows Vista对计算机硬件要求较高，软件兼容性尚不理想，(虽然sp1的发布,会改善些问题)所以未得到最好的普及，目前使用最广泛的Windows操作系统，依然是Windows XP。    &lt;br /&gt;Windows XP 的安装时间在约20~30分钟左右，这还不算更新Windows安全补丁、系统优化以及软件安装的时间，平均来算，要完全安装一个可用的（包含常用补丁和软件，以及必要的系统优化）Windows XP操作系统，至少需要1个小时左右的时间。经常让我很头痛.有时候在虚拟机里做试验,来是忘记用什么UNDO盘,或者快照之类的..在从新装的时候很麻烦.&lt;/p&gt;  &lt;p&gt;为解决系统安装过于繁杂耗时的问题，我首先考虑到的是利用微软自己的所谓&amp;#8220;封装部署工具&amp;#8221;（Sysprep）。    &lt;br /&gt;所谓封装部署，是微软为大企业用户提供的一种结构化的部署操作系统的工具。可以在一台计算机上把已经做好各种调试的系统进行再封装，封装完毕的系统，可以部署到其他计算机中，部署时间相当的短，大概仅仅5～6分钟，极大的提高对计算机系统的维护效率。     &lt;br /&gt;但是封装部署是有条件的，即仅适用于封装的源计算机和用于部署的目标计算机必须具有相同硬件抽象层 (HAL)，即不相同硬件配置的机器不能互相部署对方机器上封装好的操作系统，这样就会对当今繁杂的计算机硬件配置中进行封装和部署造成极大的障碍。     &lt;br /&gt;通过Longhorn PE2.0的研究，发现微软在Longhorn启动参数中提供了/detecthal 接口，依靠这个接口，我们可以让计算机在启动时自动检测硬件抽象层（HAL），通过了这个检测，封装完的系统在部署到不同的计算机中时，就不会出现由于硬件抽象层（HAL）的不同而造成的系统在部署过程中由于对硬件的依赖而造成的种种非正常运行。     &lt;br /&gt;这样，一个被调试好的系统（包括系统补丁追加、系统优化、常用软件安装）可以在进行封装后，高效的部署到任何硬件配置的其他计算机上，极大的缩短进行计算机维护的时间，极大的提高计算机维护的效率。&lt;/p&gt;  &lt;p&gt;系统的封装与部署，这个概念出自Microsoft.在Microsoft的Windows系列系统光盘中，包含企业部署工具,Deploy中包括了几个可供管理员和 IT 专业人士用来将 Windows 部署到组织中多台计算机上的工具。    &lt;br /&gt;Deploy.cab包括：Setupmgr.exe、Sysprep.exe、Cvtarea.exe、Oformat.com。     &lt;br /&gt;Setupmgr.exe，中文译为：安装管理器，为预安装 Microsoft 操作系统和各种应用程序自动创建和修改分布共享的向导。简单来说，这个工具主要是用来自动创建安装Windows操作系统的自动应答文件，可以让系统的安装做到&amp;#8220;无人职守&amp;#8221;，即在系统的安装过程中，无需任何人为的干预。     &lt;br /&gt;Sysprep.exe，中文译为：系统准备，准备计算机硬盘，以便进行磁盘复制、审核并交付客户。在分发前必须运行 Sysprep 以重新封装计算机。Sysprep 包含下列组件：Sysprep.exe、Setupcl.exe、Factory.exe、Sysprep.inf 和 Winbom.ini。应用程序文件（Sysprep.exe、Setupcl.exe 和 Factory.exe）是必需的，而且它们互相依存。简单来说，这个工具用于重新封装已经在计算机上安装好的系统，封装完毕的映像可以通过介质复制到其他计算机上，当获取封装好的映像的计算机启动时，Sysprep.exe将调用%Windir%\System32\setup.exe在获取映像的计算机中重新部署系统。这种部署类似于直接安装系统，但是速度要比正常安装快许多倍。     &lt;br /&gt;Cvtarea.exe，一个用于在 FAT32 或 FAT 文件系统上创建文件并分析那些文件放置情况的灵活工具。使用 Cvtarea 工具，您可以创建连续的文件并将其放在磁盘上的特定位置。     &lt;br /&gt;Oformat.com，创建 FAT32 卷，该卷中的簇以某种优化方法取整，以便在以后将其转换为 NTFS 文件系统格式。     &lt;br /&gt;总体而言，随着技术的发展，可以替代Cvtarea.exe和Oformat.com的工具出现了许多，Setupmgr.exe用于生成无人职守安装应答文件，Sysprep.exe是用于系统封装的主要工具。 &lt;/p&gt;  &lt;p&gt;1.2 Setupmgr &lt;/p&gt;  &lt;p&gt;获得封装好的系统映像的计算机，第一次启动时，将会自行进行系统部署，系统部署过程中，会提问用户有关产品密钥、时区、计算机名称、管理员密码等等，这个和普通的系统安装的步骤一样（当然，比普通安装快速的多），每次都去输入这些，无非会降低工作效率。    &lt;br /&gt;利用Setupmgr.exe，可以为系统部署创建一份自动应答文件，当系统部署时碰到各种需要用户来确认的信息时，直接去这份自动应答文件中寻找预先规定好的答案，而无需提示用户输入。     &lt;br /&gt;Setupmgr.ex的使用方法十分简单，安装提示一步步写下去即可。     &lt;br /&gt;写完后，即可单击&amp;#8220;完成&amp;#8221;，这样就可以完成所有有关无人职守安装模式的设定了。设定完成后，系统会自动生成Sysprep.inf文件，这个文件中记录了所有有关自动应答的答案。     &lt;br /&gt;部署时，sysprep.inf置于%systemdrive%\Sysprep文件夹中，即可执行无人职守的部署安装。 &lt;/p&gt;  &lt;p&gt;1.3 Sysprep &lt;/p&gt;  &lt;p&gt;1.3.1系统封装部署基本流程    &lt;br /&gt;一般流程为：     &lt;br /&gt;1&amp;gt;常规安装Windows到被设置为启动的硬盘的第一分区（一般为C盘）；     &lt;br /&gt;2&amp;gt;对系统做应有的系统补丁添加、驱动安装、系统优化调整、常用软件安装等；     &lt;br /&gt;3&amp;gt;在C盘根目录下创建Sysprep文件夹，放入企业部署工具（Deploy.cab）中的相应各文件；     &lt;br /&gt;4&amp;gt;使用Setupmgr.exe创建自动应答文件；     &lt;br /&gt;5&amp;gt;运行Sysprep.exe来封装当前系统为系统映像；     &lt;br /&gt;6&amp;gt;关闭计算机，利用第三方软件复制下这个系统映像（C盘全部），一般使用GHOST；     &lt;br /&gt;7&amp;gt;利用网络或其他介质（光盘）复制该映像到其他计算机进行部署。 &lt;/p&gt;  &lt;p&gt;1.3.2 系统封装    &lt;br /&gt;做完上节中步骤的前4步，就可以进行对系统的封装了，运行C盘根目录下创建Sysprep文件夹中的Sysprep.exe： &lt;/p&gt;  &lt;p&gt;这是一个很简洁的界面，背后却包含着很高的技术含量。    &lt;br /&gt;&amp;#8220;不重置激活的宽限期&amp;#8221;，将以当前系统的激活剩余时间为主，做封装的系统是如果是免激活的Windows，这一项应选中。     &lt;br /&gt;&amp;#8220;使用最小化安装&amp;#8221;，在XP以后的版本中，系统可以以&amp;#8220;欢迎使用&amp;#8221;方式安装，也可以使用经典的模式即&amp;#8220;最小化安装&amp;#8221;模式进行安装，一般选中&amp;#8220;使用最小化安装&amp;#8221;。     &lt;br /&gt;&amp;#8220;不重新产生安全标识符&amp;#8221;，即不重新产生SID，以当前系统的SID为准，这会一定程度的加快封装部署速度，但是会令部署后的系统产生不稳定，不建议选中。     &lt;br /&gt;&amp;#8220;检测非即插即用硬件&amp;#8221;，这会令系统强行检测非即插即用硬件，不建议选中。     &lt;br /&gt;&amp;#8220;关机模式&amp;#8221;，用来设定执行完封装以后要执行什么，有&amp;#8220;关机&amp;#8221;、&amp;#8220;重新启动&amp;#8221;和&amp;#8220;退出&amp;#8221;三种模式。     &lt;br /&gt;选择完毕后，单击&amp;#8220;重新封装&amp;#8221;，Sysprep将当前系统自动封装为系统映像。     &lt;br /&gt;系统映像封装完毕后，无论是自动还是手动，重启计算机后，直接用带GHOST工具的光盘由光盘直接启动计算机，使用GHOST备份当前C盘系统磁盘映像。     &lt;br /&gt;备份完毕后，我们就得到了可以用来部署在其他计算机上的系统映像了。使用光盘或者网络等介质，将这个磁盘映像再次使用GHOST恢复在其他计算机的C盘上，被恢复的计算机启动时会自动开始部署系统。 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;写说这么多...空了继续!!!&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=32145" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>Windows server 2008 Hyper-v下,玩转office communicator Server 2007 Enterprise</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/windows-server-2008-hyper-v-office-communicator-server-2007-enterprise.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/windows-server-2008-hyper-v-office-communicator-server-2007-enterprise.aspx</id><published>2008-01-27T11:52:01Z</published><updated>2008-01-27T11:52:01Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;最近学习了下OCS,感觉还有蛮有收获的.写点东西出来大家一起分享吧..&lt;/p&gt;  &lt;p&gt;今天我们所做的是,利用wsv08的hyper-v环境去部署OCSEE.我见好多朋友都写过类似的文章,有几个很不错.老规矩.看图吧.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image002_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="clip_image002" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image002_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;我目前的环境里面用到了7台虚拟机&amp;#8230;.其实不用那么多的顶多三台&amp;#8230;.我习惯分开来装.总体上dc,ca一台,ocs企业版一台,exchange一台,sql一台.edge一台.剩下的是客户端&amp;#8230;&amp;#8230;至于前面要准备的那些环境就不多叙述,网上这内东西很多一搜,一箩筐&amp;#8230;说点,我认为是重点的&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image004_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image004" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image004_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;考虑的是高可用性.部署的时候分两种拓扑,合并和扩展. 在扩展配置中，每个服务器角色（前端服务器、Web 组件服务器、Web 会议服务器和音频/视频会议服务器）都安装在各自专用的计算机上。扩展配置最适用于重视高可用性和最大性能吞吐量的组织。这种配置的优点在于可伸缩性和高可用性，但在池的管理和部署中，也增大了复杂性也支持在合并配置中进行部署；也可以把所有服务器角色都一起安装在池中每一个 Enterprise Edition Server 上。这种配置简化了部署和管理。合并配置在保持高可用性的同时减少了所需服务器的数目，因此，对于需要以最少部署成本实现高可用性的大中型组织，适合采用这种配置。但是，这些优点都以每个服务器的性能吞吐量减少为代价&lt;/p&gt;  &lt;p&gt;因为是做演示环境,我选择的是第一种模式..look up!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image006_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image006" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image006_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;关于池的概念大家可以去看看ocsee的部署文档.池的名称可以随便起..域环境是我前面已经做好的nwtraders.msft.要注意下的是SQL实例名,第一次接触SQL的人对这不是很了解.ps:我也是装的时候在学的.默认情况下,你在domain环境装好SQL后不用去改它,直接输入装的那台的名字.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image008_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image008" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image008_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;外部先不管,直接把池的FQDN输入就OK..微软的产品一向都很傻瓜化&amp;#8230;next to&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image010_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image010" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image010_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image012_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image012" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image012_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;数据库的存放,我是为了做试验,所以就直接在本机&amp;#8230;..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image014_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image014" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image014_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这3个文件夹,因该在安装的OCSEE时,提前准备的.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image016_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image016" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image016_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这步稍微说明下.. 在部署 Enterprise Edition 服务器之前，确定您的存储需要，然后在专用文件服务器上创建三个共享文件夹分别是演示文稿 &amp;#8212; 与会者要下载或进行流式处理的会议演示文稿. 元数据 &amp;#8212; 池的 Web 会议服务器组件内部使用的会议信息. ABS &amp;#8212; 通讯簿服务器使用的通讯簿信息，它是随 Web 组件服务器附带的，每天为 Office Communicator 2007 和 Office Communicator 2005 客户端提供全局地址列表信息. Go on~~&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image018_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image018" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image018_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;关于存档的后面在说,选上也行,不选也可以..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image020_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image020" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image020_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image022_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image022" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image022_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;好了,我们的池算是&amp;#8230;.创建好了&amp;#8230;&amp;#8230;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image024_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image024" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image024_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;下面就是来配置我们的池&amp;#8230;..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image026_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image026" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image026_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;文挡上面推荐是SNAT&amp;#8230;以前没接触过,先安文挡上配吧..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image028_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image028" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image028_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这里填上你的支持sip的domain&amp;#8230;. SIP 域是指分配给用户的 SIP URI 的主机部分。例如，如果 SIP URI 的形式为 *@contoso.com，则 contoso.com 为 SIP 域。SIP 域通常不同于内部 Active Directory 域。组织也可以支持多个 SIP 域&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image030_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image030" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image030_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这里可以选择下面的..如果为了省事,可以选择上面的..但在dns 里面要添加条srv记录..并且指向你的池&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image032_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image032" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image032_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;也没啥说的&amp;#8230;&amp;#8230;&amp;#8230;..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image034_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image034" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image034_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;建议先选择下面的.等把edge装好后..在ocs管理单元里面在去配置&amp;#8230;..&lt;/p&gt;  &lt;p&gt;没问题..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image036_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image036" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image036_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;关于证书,要说的有很多&amp;#8230;我们先继续吧&amp;#8230;傻瓜化的next to next..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image038_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image038" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image038_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image040_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image040" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image040_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;需要说明的是,它默认的名称是你的机器名&amp;#8230;一般不用去做修改&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image042_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image042" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image042_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image044_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image044" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image044_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;使用者名称,这里是填池的名字.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image046_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image046" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image046_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image048_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image048" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image048_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;选择一个证书颁发机构&amp;#8230;.申请证书&amp;#8230;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image050_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image050" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image050_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image052_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image052" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image052_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;必须使用 Internet Information Services (IIS) 来配置 Web 组件服务器的证书。通过 IIS 管理器向 Web 组件服务器分配证书。很简单&amp;#8230;点那个服务器证书,然后,选分配先有证书..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image054_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image054" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image054_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;启动服务&amp;#8230;.ok!先面我们看看如何来部署,其他角色..如CWA&amp;#8230;.next &amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image056_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image056" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image056_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image058_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image058" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image058_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image060_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image060" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image060_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image062_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image062" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image062_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image064_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image064" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image064_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image066_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image066" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image066_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;前面都没啥要强调的&amp;#8230;.继续&amp;#8230;next!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image068_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image068" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image068_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image070_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image070" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image070_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image072_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image072" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image072_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这步要说明下..目前我的OCSEE服务器上有两个证书&amp;#8230;&amp;#8230;证书必须和fqdn匹配&amp;#8230;自然不能选,池那个证书..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image074_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image074" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image074_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image076_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image076" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image076_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image078_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image078" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image078_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;做测试,还是选择内部吧&amp;#8230;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image080_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image080" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image080_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image082_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image082" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image082_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这些也没啥说的&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;.next.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image084_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image084" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image084_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;证书,一定是要和本机fqdn相匹配的&amp;#8230;&amp;#8230;..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image086_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image086" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image086_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image088_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image088" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image088_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;好了&amp;#8230;&amp;#8230;&amp;#8230;..配置完成&amp;#8230;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image090_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image090" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image090_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;看看登陆界面,和OWA差不多&amp;#8230;&amp;#8230;&amp;#8230;下面我们重点来说说边缘服务器吧.我看很多朋友在这里都出现了很多问题..其实配置很简单&amp;#8230;最大的出问题的地方,有两个&amp;#8230;一是证书,二是dns A记录&lt;/p&gt;  &lt;p&gt;我们继续看..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image092_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image092" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image092_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;我内网是10.10.10.x这个网段,外网是20.20.20.x按照提示继续操作&amp;#8230;.next 我edge的fqdn是.ocseeedge.nwtraders.msft..别忘记把edge的fqdn在dns上注册..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image094_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image094" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image094_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image096_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image096" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image096_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image098_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image098" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image098_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image100_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image100" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image100_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image102_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image102" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image102_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image104_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image104" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image104_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image106_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image106" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image106_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image108_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image108" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image108_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;直到验证出现OK&amp;#8230;就没问题了!!!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image110_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="185" alt="clip_image110" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/Windowsserver2008Hypervofficecommunicato_116E6/clip_image110_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这是最后的效果&amp;#8230;..&lt;/p&gt;  &lt;p&gt;总结:对于OCS来说.安装和配置都不是很难,但要求的知识面很广,你要懂点SQL.Exchange.CA.细节很多.在我安装过程中,出现问题最多的是证书和DNS的问题.希望大家在这方面多多注意.看官方的稳当,完全OK&amp;#8230;下次我们看点排错方面的&amp;#8230;.&lt;/p&gt;  &lt;p&gt;TKS!&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=29387" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>体验Windows Server 2008 的Windows Deployment Services</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/windows-server-2008-windows-deployment-services.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/windows-server-2008-windows-deployment-services.aspx</id><published>2008-01-27T09:47:50Z</published><updated>2008-01-27T09:47:50Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;不知道大家对Windows Deployment Services(WDS)了解多少.还是跟以前一样,看完本文章,你一定有所收获的&amp;#8230;Go on!!&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What is Windows Deployment Services?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Windows Deployment Services is the updated version of Remote Installation Services (RIS). Windows Deployment Services assists with the rapid adoption and deployment of Windows operating systems. You can use it to set up new computers through a network-based installation without having to be physically present at each computer and without having to install directly from CD media. &lt;/p&gt;  &lt;p&gt;Windows Deployment Services is the feature name for a suite of components that enable the deployment of Windows operating systems, particularly Windows Vista&amp;#174;. These components are organized by the three categories:&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Server components&lt;/b&gt;: These components include a Pre-Boot Execution Environment (PXE) server and Trivial File Transfer Protocol (TFTP) server for network booting a client to load and install an operating system. Also included is a shared folder and image repository that contains boot images, installation images, and files that you need specifically for a network boot.&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Client components&lt;/b&gt;: These components include a graphical user interface that runs within the Windows Pre-Installation Environment (Windows PE) and communicates with the server components to select and install an operating system image.&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Management components&lt;/b&gt;: These components are a set of tools that you use to manage the server, operating system images, and client computer accounts.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What&amp;#8217;s new in Windows Deployment Services?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Windows Deployment Services includes the Windows Deployment Services Microsoft Management Console (MMC) snap-in, which enables you to manage all Windows Deployment Services features. Windows Deployment Services also includes changes to the RIS feature set. These changes include the following:&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;Support the deployment of Windows Vista and Windows Server 2008 operating systems.&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;Native support for Windows PE as a boot operating system.&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;Native support for the Windows Imaging (WIM) file format.&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;An extensible and higher-performing PXE server component.&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;/p&gt;  &lt;p&gt;A new client menu for selecting boot operating systems.&lt;/p&gt;  &lt;p&gt;概念性的东西往往让人迷糊&amp;#8230;..别管那么多了,大家就凑合看吧&amp;#8230;.没时间给大家翻译了.见晾&amp;#8230;看图说话..先安装AD DS服务&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image002_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image002" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image002_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image004_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image004" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image004_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image006_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image006" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image006_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image008_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image008" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image008_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image010_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image010" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image010_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image012_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image012" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image012_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image014_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image014" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image014_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image016_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image016" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image016_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这里需要说明的是,选择否,并把网卡ip v6协议去掉就ok!在ip v4协议里面手工指定local ip,dns.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image018_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image018" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image018_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image020_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image020" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image020_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image022_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image022" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image022_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image024_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image024" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image024_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;到这里,基本上AD DS搞定..PS:在告诉大家个小技巧吧,看见上面的导出设置没？那可是个很有用的东西&amp;#8230;..自动应答文件..如果我们在Server Core服务器上去安装这些Roles时,用处大了..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image026_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image026" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image026_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image028_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image028" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image028_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;AD DS和DNS已经搞定&amp;#8230;下面我们看如何去安装并配置DHCP,WDS&amp;#8230;..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image030_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image030" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image030_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image032_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image032" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image032_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image034_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image034" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image034_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image036_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image036" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image036_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image038_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image038" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image038_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image040_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image040" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image040_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image042_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image042" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image042_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image044_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image044" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image044_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image046_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image046" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image046_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image048_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image048" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image048_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image050_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image050" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image050_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image052_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image052" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image052_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;WDS和DHCP搞定&amp;#8230;..ps:好累啊&amp;#8230;都深夜2:30了&amp;#8230;&amp;#8230;.5555555&lt;/p&gt;  &lt;p&gt;下面开始WDS的配置&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;Look!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image054_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image054" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image054_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image056_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image056" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image056_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note:里面是需要大家注意的地方&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image058_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image058" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image058_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image060_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image060" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image060_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image062_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image062" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image062_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image064_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image064" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image064_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image066_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image066" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image066_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image068_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image068" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image068_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image070_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image070" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image070_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image072_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image072" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image072_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image074_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image074" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image074_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image076_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image076" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image076_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image078_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image078" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image078_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image080_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image080" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image080_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image082_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image082" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image082_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image084_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image084" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image084_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image086_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image086" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image086_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image088_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image088" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image088_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image090_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image090" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image090_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image092_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="152" alt="clip_image092" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image092_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ok!!!WDS的服务端全部搞定&amp;#8230;现在需要做的很简单,找个带PXE的网卡就ok~~我继续在虚拟机下做&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image094_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="115" alt="clip_image094" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image094_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这是我配置好的空白虚拟机&amp;#8230;.继续看&amp;#8230;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image096_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="149" alt="clip_image096" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image096_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image098_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="149" alt="clip_image098" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image098_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image100_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="149" alt="clip_image100" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/WindowsServer2008WindowsDeploymentServic_F966/clip_image100_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;大家看到了吧？看起来复杂的东西,其实很简单的&amp;#8230;不过思路很重要,步骤要清晰&amp;#8230;&amp;#8230;现在快早上4点了&amp;#8230;有熬夜了.不过总算是完成了&amp;#8230;谢谢,大家一直对菜菜的鼓励和支持.我会带来更多的,更好的文章&amp;#8230;.希望这些对你们有用..谢谢!!&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=29376" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>关于Microsoft Hyper-V菜菜有话说</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/microsoft-hyper-v.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/microsoft-hyper-v.aspx</id><published>2008-01-27T09:40:08Z</published><updated>2008-01-27T09:40:08Z</updated><content type="html">&lt;p&gt;关于Microsoft Hyper-V菜菜有话说&lt;/p&gt;  &lt;p&gt;今天,把期待以久的Hyper-V用上了.安装很简单,必须是Windows server 2008 rc1 这个版本.只要你的电脑可以满足条件,在Roles里面直接添加Hyper-v组件,很简单&amp;#8230;.就不多说..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image002_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="190" alt="clip_image002" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image002_thumb.jpg" width="252" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;在这上面我开了三个虚拟机.首先说说我遇到的些问题&amp;#8230;..菜菜有一套OCS虚拟环境,想把它迁移到Hyper-v里面.我那套环境,是用VPC创建的..是.VHD格式的文件.Hyper-v直接可以支持这种格式.直接导入到Hyper-v,开机,什么的都正常.因为那套环境里面是个域环境,找来个客户端准备加入到域里面.问题就出现了.Hyper-v内至三种模式的虚拟网络环境&amp;#8230;看图..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image004_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="clip_image004" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image004_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;当你第一次打开虚拟网络管理界面的时候,你们可能看到只有一个虚拟网络连接,就是你本地&lt;/p&gt;  &lt;p&gt;网卡,另外个是我自己添加的..&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image006_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="clip_image006" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image006_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;因为我要让虚拟环境里面的环境互相连接起来..连接类型,所以选择的是私有.有空在&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image008_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="clip_image008" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image008_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;详细说明&lt;/p&gt;  &lt;p&gt;现在我把那三台虚拟主机的网络连接方式改为自己添加的那个虚拟网络.按照常理来说只要在虚拟机里把网卡的ip该为同一网段,就ok了&amp;#8230;其实不是那样的&amp;#8230;.不知道大家忘记没有.我不是新建立的虚拟机,而是用以前在VPC里面建立好的.也就是说,以前的.VHD文件里面也保存有网卡的状态?不知道大家明白不?现在在Hyper-v下,只是导入,它并不能够自己去判断&amp;#8230;这点,我觉得做的不是很人性化.当你打开网络连接的时候,可以看见里面进没网卡.然后自己手动添加的时候,就会显示类似于本地连接2，或者3，4..从这点可以说明,以前那块网卡的是存在的.所以这点请大家注意下,如果是迁移.VHD文件到Hyper-V里面,你就要考虑下网卡该怎么处理.免得找了半天问题,不知道到底是那里出了问题.这里我是这样做的,在以前的VPC里面把网卡直接卸在掉,提交到.VHD里面&amp;#8230;然后在Hyper-V里面选择添加插件&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image010_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="clip_image010" src="http://blogs.itecn.net/blogs/jiayu/WindowsLiveWriter/MicrosoftHyperV_F835/clip_image010_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这样,它会自己为我们新建立块网卡&amp;#8230;.&lt;/p&gt;  &lt;p&gt;后记:在盆老大的指点下,才知道原因...原来是HAL的问题....&lt;/p&gt;  &lt;p&gt;硬件抽象层隐藏特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。    &lt;br /&gt;硬件抽象层大概分为以下几点HAL：    &lt;br /&gt;*上层软件     &lt;br /&gt;*虚拟驱动,设置管理模块    &lt;br /&gt;*内部通信SERVER    &lt;br /&gt;*内部以太网    &lt;br /&gt;*内部通信CLIENT    &lt;br /&gt;*用户接入口    &lt;br /&gt;硬件抽象层对用户设备接口的功能模拟主要由虚拟驱动模块完成,包括数据包的收发及协议报文的预处理等工作,为上层协议软件提供标准的&lt;a href="http://baike.baidu.com/view/16068.htm"&gt;API&lt;/a&gt;函数, 而对用户设备的接口管理则由上层网络管理软件通地设备管理模块对其进行管理配置及监控,内部通信模块运行于内部队以太网络,协调各模块之间的功能接口,保证从处理单元与主处理单元之间实时可靠的数据传输. &lt;/p&gt;  &lt;p&gt;看的不是很明白,理解多少算多少...&lt;/p&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=29375" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry><entry><title>我的Blog开张了........</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/blog.aspx" /><id>http://blogs.itecn.net/blogs/jiayu/archive/2008/01/27/blog.aspx</id><published>2008-01-27T09:17:00Z</published><updated>2008-01-27T09:17:00Z</updated><content type="html">&lt;P&gt;&amp;nbsp; 本来在ITECH都注册好Blog了,怪自己太疏忽,把密码给忘记了..麻烦盆老大,又给新注册了下...&lt;img src="http://blogs.itecn.net/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=29373" width="1" height="1"&gt;</content><author><name>Jiayu</name><uri>http://blogs.itecn.net/members/Jiayu.aspx</uri></author></entry></feed>