我的公司正在订购新台式机。我的同事收到了其中一台机型,并开始从头开始制作新映像。这让我想到现在是了解应答文件和部署过程的好时机。
我可能应该提到,我们办公室的映像程序是 Altiris 6.9 和 Ghost。我不记得在使用 Altiris 时曾经处理过应答文件。我还应该提到,我的同事正在使用 Acronis 提取完成的映像(他认为 Ghost 不支持对 SSD 进行映像处理)。
因此,为了让事情变得更加混乱,我决定在家里使用 WDS 在我一直在研究的实验室中练习部署。捕获/部署过程似乎运行良好,但是在部署任何映像时,它们似乎都会自动命名为 DomainAdmins*(其中星号是一个递增的数字),并且它们也会自动加入域。
有人知道这是否是 WDS 的恶意行为吗?我以为我需要配置应答文件来命名机器,然后运行脚本来加入域,但是这会立即发生。我认为这可能与我的 WDS 服务器有关,可能是某些配置不正确或其他原因,所以我部署了另一台 WDS 服务器,但这种情况仍然发生。
我确实在 WDS 服务器上的 C:\Windows\Panther 目录中发现了一个应答文件,其中包含我的域名和当前计算机名称(此时我使用的是 DomainAdmins4)。我相信这个应答文件正在应用于我的图像,但我不知道它在哪里发生。我印象中应答文件需要放在被捕获机器的 sysprep 文件夹中,并在 sysprep.exe 命令中使用 -unattend 指定
我很困惑,如能得到任何帮助我将非常感激。
谢谢
比利
答案1
您对默认命名约定的看法是正确的。Windows 将使用域管理员前缀命名除非你告诉它使用别的东西如果我没记错的话,在 WDS 中,这是通过以下三种方式之一实现的:
- 在应答文件中明确设置名称。这显然不具可扩展性。
- 在安装过程中使用一些自定义脚本来设置名称。选项无限,但可能不必要地复杂。
- 在 AD 中预先创建计算机帐户。
在我的环境中,我们使用选项 3。有几种方法可以实现这一点,但到目前为止,最简单的方法是使用与 PXE 启动过程的集成。在 WDS 中,您可以选择将服务器设置为仅部署到得到正式认可的系统。通过此设置,当您通过 PXE 启动系统并首次联系您的 WDS 服务器时,它会进入 WDS 上的队列,您可以在其中选择“命名并批准”。
此选项可创建一个 AD 计算机对象,其名称由您喜欢,字段中包含该系统的 PXE GUID 或 MAC 地址。
从此以后,如果您使用自动域加入功能而未明确指定名称,则在加入时,系统将继承与其关联的计算机帐户的名称。这需要您事先付出一些努力,但一旦您为系统命名,就无需再做这件事了。