摘要:在Windows操作系统中,修改SID的方法有两种,一种是使用Microsoft提供的sysprep工具,另一种是使用NewSID工具,本文分别对这两种方法进行详细介绍。 |
一般情况下,如果复制的各个虚拟机只是单独使用,并且这些虚拟机不加入到Windows Server 2003的域中,这样使用复制的虚拟机是没有任何问题的;如果这些虚拟机需要加入到Active Directoory,并且需要加入到同一个域时,后来复制的虚拟机在使用时会有一些问题。因为复制的虚拟机与原虚拟机具有相同的SID,在同一个网络中,如果SID相同,是不能同时加入到Active Directory中的。
在Windows操作系统中,修改SID的方法有两种,一种是使用Microsoft提供的sysprep工具,另一种是使用NewSID工具,下面分别介绍。首先,介绍sysprep工具的使用方法。
(1)在Windows Server 2003虚拟机的Windows Server 2003安装光盘中,展开Tools目录中的Deploy.cab文件夹,将其中的所有文件复制到C盘的sysprep文件夹中(需要手动创建sysprep文件夹),如图1与图2所示。
图1 从光盘提取文件
图2 复制到C盘sysprep文件夹中
(2)运行sysprep.exe程序,在弹出的提示对话框中,单击"确定"按钮,如图3所示。
(3)打开"系统准各工具2.0"对话框中,在"关机模式"下拉列表框中选择"重新启动"选项,单击"重新封装"按钮,sysprep工具将重新封装Windows Server 2003,然后重新启动,如图3与图4所示。
图3 sysprep提示
图4 重新封装
(4)虚拟机重新启动后,会进入重新封装过程,在这个过程中,需要重新输入安装序列号,设置计算机名称、IP地址等,并且在重新封装的过程中,安装程序会重新生成SID。
如果用户想让重新封装的过程"自动化",即在重新封装的过程中,自动输入序列号、设置计算机名称等,则可以在运行sysprep.exe程序之前,运行C盘sysprep目录中的setupmgr.exe程序,创建sysprep脚本,然后再运行syspre•exe程序。
说明:
用户也可以使用setupmgr.exe程序创建sysprep脚本,然后在图4中的“关机摸式”下拉列表框中选择"关机"选项,然后单击"重新封装"按钮。这样,当虚拟机关闭后,可以将核虚拟机作为"模板",当需要时,直接复制圾虚拟机即可。复制后的虚拟机,在第一次使用时,将会自动执行sysprep的后续封装步骤,这样可以保证经过复制后的虚拟机与其他虚拟机的SID不同。