Изменение пути, который Microsoft Deployment Toolkit использует с WDS

Я являюсь системным администратором хостинговой компании, и мы стремимся интегрировать Microsoft Deployment Toolkit в нашу существующую настройку WDS для автоматизации наших настроек виртуальных машин клиента. Я уже настроил MDT и последовательность задач для того, что мы хотим сделать, и у нас есть настройка WDS с нашими полностью sysprepped и захваченными изображениями. Проблема, с которой мы сталкиваемся, заключается в том, что как только загрузочный образ Lite Touch загружается и переходит в стадию установки ОС, он выходит из строя, поскольку не может связаться с нашим сервером WDS.

Позвольте мне рассказать вам о нашей инфраструктуре. В настоящее время у нас есть три сервера WDS, по одному для каждого из наших местоположений, и все они связаны друг с другом через домен. Сейчас я работаю с MDT на одном компьютере, пытаясь довести основную конфигурацию до совершенства, чтобы не менять конфигурацию в трех местах, пока я все еще настраиваю. Машины, которые мы разворачиваем через WDS/MDT, не должны присоединяться к домену, поскольку они являются неуправляемыми виртуальными серверами. Когда образ Lite Touch пытается установить ОС, ему не удается подключиться к каталогу RemoteInstall, поскольку путь UNC, к которому он пытается подключиться, имеет DNS-имя Active Directory, которое недоступно для клиентских компьютеров. Я попытался добавить пользовательские настройки сети в последовательность задач, но думаю, что проблема, с которой я сталкиваюсь, заключается в том, что DNS-сервер возвращает 4 разных адреса для сервера, только один из которых является правильным адресом для сервера.

Я настроил путь к общему ресурсу развертывания как IP-адрес, а в Bootstrap.ini я использую общедоступный домен сервера. Мой большой вопрос: есть ли способ заставить сервер DNS Microsoft сначала вернуть определенную запись или заставить MDT/WDS использовать общедоступное DNS-имя, а не доменное? Заранее спасибо!

1 ответ

Ну, я ответил на свой вопрос. После еще нескольких копаний я обнаружил, что MDT определяет, был ли он загружен через WDS или нет, с помощью своего скрипта ZTIGather.wsf. Файл находится по адресу:

DeploymentShare$\Scripts\ZTIGather.wsf

В этом файле есть раздел кода, который проверяет, загружается ли он через PXE. В частности, одна строка считывает параметры реестра для информации о сервере PXE. Путем изменения sWDSServer = oShell.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PEBootServerName") сказать sWDSServer = oShell.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PEBootAddr")Теперь он получает IP-адрес вместо имени домена, и развертывание продолжается в обычном режиме. Обновите общий ресурс развертывания и импортируйте новый загрузочный образ в WDS, и все готово.

Другие вопросы по тегам