![部署 XP 计算机无法使用预置计算机名称](https://linux22.com/image/576722/%E9%83%A8%E7%BD%B2%20XP%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E9%A2%84%E7%BD%AE%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%8D%E7%A7%B0.png)
几个月来,我一直使用 WDS 愉快地部署 Windows 7 映像,一切进展顺利。
我已经在 AD 中预先安排了计算机名称,因为我们的一位客户希望不同房间中的不同计算机能够通过计算机名称轻松识别。
他现在要求提供 XP 映像,因为某些视频制作软件无法在 Windows 7 或 Vista 上运行(反正也不想使用 Vista)。我已经创建了一个映像并测试了它的自动部署。我已经创建了一个 sysprep.inf 文件,目前它可以正常加入域,获取所有正确的设置等。它唯一没有做到的是获取正确的计算机名称,它似乎根据 PC 注册的用户随机创建一个计算机名称。
我已将我的 sysprep.inf 文件粘贴到下面。
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
InstallFilesPath=C:\sysprep\i386
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
OEMDuplicatorstring=JT-v2
TimeZone=85
OemSkipWelcome=1
[UserData]
ProductKey=*Product Key*
FullName="User"
OrgName="*Organisation*"
ComputerName=*
[Display]
BitsPerPel=32
Xresolution=1280
YResolution=720
Vrefresh=60
[RegionalSettings]
LanguageGroup=1
SystemLocale=00000809
UserLocale=00000809
InputLocale=0809:00000809
[Identification]
JoinDomain=*domain*.local
DomainAdmin=*domain*\administrator
DomainAdminPassword=*password*
[Networking]
InstallDefaultComponents=Yes
[Branding]
BrandIEUsingUnattended=Yes
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
在 setupmgr.exe 中,我将 ComputerName 设置为 %MACHINENAME% - 它似乎在这里显示为 *。当我在 inf 文件本身中将其更改为 %MACHINENAME% 时,它仍然无法获取正确的名称并出现错误“输入的计算机名称格式不正确...”
此外,一旦我确信我的 sysprep 文件正常工作,使用我现有的 WDS 服务器(Server 2008R2 SP1、WDS 6.1.7600.16385)部署此 XP 映像的最佳方法是什么,我可以轻松捕获映像,但 WDS 需要 xml 文件,而不是 XP 使用的 inf 文件。我已阅读这博客并遵循以下说明:
我们完全无人值守设置的下一部分是 XP sysprep.inf 文件。您可以再次将其存储在 WDS 服务器上 - 再次导航到您的 RemoteInstall 共享,在 Images 文件夹下,您将看到您的 WDS Image Groups。由于我的映像名为“winxpsp2.wim”,我将创建一个名为 winxpsp2 的文件夹。在此文件夹中,我将创建 $OEM$ 目录结构,在其中放置一个名为 $1 的文件夹,在其中创建一个名为 sysprep 的文件夹,sysprep.inf 文件将存放在此文件夹中。呼!作为参考,在我的环境中,这意味着我们正在查看 D:\RemoteInstall\Images\Windows XP\winxpsp2\$OEM$\$1\sysprep\sysprep.inf。
但是当我这样做时,它似乎没有获取存储在此位置的 sysprep 文件。有人有办法让它工作吗?
答案1
好的,让我们从文件开始sysprep.inf
。
这是只是不解释变量的纯文本文件。用于*
表示随机选择的计算机名称。变量%MACHINENAME%
和其他的在 WDS 复制无人值守文件时,这些文本会被替换为实际的文本字符串。因此,要使这些功能正常工作,您必须使用 WDS 进行部署。
上述说明确实有效。请确保您已创建文件夹(在上述示例中winxpsp2
)结构以匹配您捕获的 wim 映像。同时确保您在 unattend.xml 中指定的凭据具有文件夹结构的权限。