虚拟PC复制过程

这是我用于复制虚拟PC(在Windows 7上)的过程:

1 – 创build一个新的VPC。 2 – 在新的VPC上安装Windows 7。 3 – configuration新的Windows 7安装(安装Windows更新,安装应用程序等)。 4 – 在新的VPC上运行Sysprep。 5 – closures新的VPC。 6 – 制作新的VPC的VHD文件的副本。 7 – 创build一个新的VPC,在向导中指定“使用现有的VHD文件”,并提供复制的VHD文件的名称。

上面的工作正常,但有一点让我失望:在重复VPC的OOBE期间,当询问用户名时,我必须指定一个不同的用户名,而不是我为基础VPC指定的用户名。 这是有道理的,因为复制的VPC已经有了这个用户名。 但是我不明白的是为什么我被要求提供一个新的用户名呢? 是因为它是OOBE过程的一部分,而当OOBE是由微软devise的,他们没有想到基本操作系统映像可以被复制的事实?

谢谢 –

-Todd

请在win7机器的c:\ sysprep文件夹中查找unattend.txt。

上述程序的翻译:

  • 如果您从复制到networking共享的文件安装Win7,请在名为$ oem $的i386子文件夹中创build一个文件夹。

  • 使用记事本,DOS编辑或任何文本编辑器是你最喜欢的&命名它Cmdlines.txt创build一个文本文件。 将[命令]和下2行中的所有内容复制到该文本文件中并保存。 您将更改由<>标记的您的域的相应用户信息。 把这个文件放在那个新的$ oem $文件夹中。

  • 将net.exe从c:\ windows \ system32复制到刚刚创build的%oem%文件夹中。

  • 无人参与文件很可能是由vpcwizard.exe创build的

  • 您将看到包含在unattend.txt文件中的几个部分。 validationOemPreinstall的值=“是”。 你会看到它。 只需用文本编辑器打开并扫描即可。

其他选项可以在这里find

  • 运行sysprep.exe文件保存您的设置并closures它。 现在已经准备就绪,可以在下一次启动时自动启动。

所有你需要知道的有关sysprep的信息都可以在这里find 。

当你运行sysprep时,它会重新发送窗口,并且需要用户信息,如果你想保持同一个用户,那么已经有足够的logging方法来编写OOBE进程。

Create a $oem$ folder in you I386 (from where you start setup). Create a Cmdlines.txt file with the following section: [commands] ".\net user <UserName> <Password> /add" ".\net group Administrators <UserName> /add" Copy of the Net.exe in the $oem$ folder. In Unattend.txt file, make sure the Oempreinstall value is set to Yes. Run an unattended setup.