Назад | Перейти на главную страницу

При развертывании компьютеров XP не удается использовать предварительно настроенное имя компьютера

Я с радостью развертываю образы Windows 7 с помощью WDS в течение нескольких месяцев, и все работает без сбоев.
Я предварительно настроил имена компьютеров в AD, потому что один из наших клиентов хочет, чтобы разные компьютеры в разных комнатах можно было легко идентифицировать по имени компьютера.
Теперь он попросил образ XP, так как некоторые программы для видеопроизводства не работают в Windows 7 или Vista (в любом случае не хочу использовать Vista). Я создал образ и тестировал его автоматическое развертывание. Я создал файл sysprep.inf, и в настоящее время он отлично подключается к домену, подбирает все правильные настройки и т. Д. Единственное, что он не делает, это правильное имя компьютера, похоже, он создает его случайным образом на основе пользователя ПК зарегистрирован в.

Я вставил свой файл 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% - здесь оно отображается как *. Когда я изменил его на% MACHINENAME% в самом inf-файле, он по-прежнему не может получить правильное имя и ошибки с «Введенное имя компьютера неправильно отформатировано ...»

Кроме того, когда я уверен, что мой файл sysprep работает должным образом, как лучше всего развернуть этот образ XP с использованием моего существующего сервера WDS (Server 2008R2 SP1, WDS 6.1.7600.16385), я могу легко захватить образ, но WDS ожидает, что файлы xml, а не файлы inf файлы, используемые XP. я прочитал этот blog и следовал следующим инструкциям:

Следующая часть нашей полностью автоматической установки - это файл sysprep.inf для XP. Опять же, вы можете сохранить это на сервере WDS - снова перейдите к общему ресурсу RemoteInstall и в папке Images вы увидите свои группы образов WDS. Поскольку мой образ называется winxpsp2.wim, я создам папку с именем winxpsp2. В этой папке я создам структуру каталогов $ OEM $, в которую я помещу папку с именем $ 1, в которой я создам папку с именем sysprep, в которую будет помещен файл sysprep.inf. Фух! Для справки, в моей среде это означает, что мы смотрим на D: \ RemoteInstall \ Images \ Windows XP \ winxpsp2 \ $ OEM $ \ $ 1 \ sysprep \ sysprep.inf.

Однако, когда я это сделал, похоже, не удалось подобрать файл sysprep, хранящийся в этом месте. Есть ли у кого-нибудь способ заставить это работать.

Хорошо, начнем с sysprep.inf файл.

Это просто простой текстовый файл, который не интерпретирует переменные. В * используется для обозначения случайно выбранного имени компьютера. Переменные %MACHINENAME% и Другие заменяются фактической текстовой строкой на WDS при копировании файла автоматической установки. Итак, чтобы все это работало, вы должны развертывать его с помощью WDS.

Приведенные выше инструкции работают. Убедитесь, что вы создали папку (в приведенном выше примере winxpsp2) в соответствии с захваченным вами образом WIM. Также убедитесь, что учетные данные, указанные в файле unattend.xml, имеют разрешения на структуру папок.