我希望有一个sysprep呼叫到某个地方的服务器(SCCM,MDT等),在启动时提供一个答案,以获得使用的计算机名称和IP地址。 任何使用哪种技术或方法的指针?
更多信息:我希望能够在VHD上创build一个基本的金色图像,然后sysprep,以便closures它。 然后差异磁盘将指向这个睡眠sysprepped图像。 但是,启动每个新的vm时,我想要一个方法来设置计算机名称和IP唯一,最好是通过MAC地址。
在启动之前,我可以挂载VHD并编辑unattend.xml,但看起来unattend.xml已经在以前的closures中运行,并且在启动时不使用。
我的故障回复计划是在启动后运行一个脚本,将其重命名,设置IP并重启。 但是,如果可能的话,我想避免额外的重新启动。
看看MDT 2010.它有build立function启动到WinPE和查询SQL数据库(基于计算机的Mac地址)几乎任何你想要的,并将其填充到unattend.xml安装运行之前。 很多的select。 需要一点时间才能掌握它,但这非常合乎逻辑。 在MDT的最后一个版本中,IP地址指定有点麻烦,但在2010年,您可以将自己的列添加到数据库,并对这些列执行查询。 你可能需要创build自己的脚本来设置IP地址,但是find一个能够让你这样做的vb脚本不是太多工作 – 至less如果你的电脑只有一个网卡 – 谷歌是你的朋友。
最好的问候,特隆
这听起来像你想要一个WDS服务器。
WDS是Windows部署服务,取代了以前的远程安装服务(RIS)。 并使用应答文件 ,可以命名约定的系统 ,并可以通过networking启动安装 。
下面是一篇非常酷的文章 ,讲述了如何使用WDS和MDT在TechEd大会上同时安装2500多个笔记本电脑。
而不是列举部署WDS所需的步骤,这里是technet链接 。
( 如果你正在使用win2k3 / XP,只需在本文中用RISreplaceWDS )。
如果你可以安装VHD,你可以使用:
[UserData] ComputerName = <computer name>
在C:\SysPrep\sysprep.inf文件中。
至于IP有一个可以设置IP的NetSet工具。 但是使用静态分配的DHCP会更好 – 更简单,更灵活。
你不能利用DHCP以某种方式分配IP?
结合SysPrep自己的能力,在初次引导时命名计算机,它应该只需要一点点努力就能给你所需要的东西。
是否有任何特定的原因需要知道机器IP或手动设置? 在我们的基础设施中,我们依赖于大多数系统的DHCP – 使用预留,我们需要强制IP,只使用DNS名称来查找dynamic分配的IP。