В этой заметке постараюсь кратко рассказать о развёртывании операционной системы в System Center 2012 Configuration Manager (SCCM) на неизвестные компьютеры, то есть на те компьютеры, которых нет в базе данных SCCM. Так как в нашей инфраструктуре несколько сайтов SCCM, необходимо создать коллекцию только с теми неизвестными компьютерами, которые принадлежат нашему первичному сайту (K01).
Создадим для нашего первичного сайта специальную коллекцию компьютеров. Членство коллекции заполним прямым правилом с следующими параметрами:
Если код сайта указан верно, результат следующего шага мастера создания коллекции будет такой:
Смело клацаем “Выбрать все” и завершаем работу мастера несколькими кликами по кнопке “Далее”. Через некоторое время, когда сформируется коллекция, её членство составит 2 неизвестных компьютера:
Для того чтобы присваивать имена компьютерам после выбора развёртывания в среде WinPE, в свойствах новоиспечённой коллекции добавим переменную OSDComputerName с пустым значением и снимем галку “Не показывать это значение на консоли Configuration Manager”. Если галочку не снять, страшного ничего не произойдёт, наша пустота будет отображаться в зашифрованном виде.
Развернём наши последовательности задач по установке ОС на созданную коллекцию. Для этого вызовем контекстное меню на коллекции: Развернуть –> Последовательность задач
К сожалению выбирать сразу несколько последовательность задач не представляется возможным, поэтому эту процедуру я повторю дважды.
Важно установить соответствующую галочку, чтобы последовательность задач была доступна для запуска с загрузочных образов и по PXE.
Так же необходимо выбрать тип Намерения “Доступно к установке” для того, чтобы мы имели возможность выбора в среде WinPE.
Если же, Намерение будет установлено как обязательное, мы лишимся выбора последовательности задач, а загружаться будет то развёртывание, чей приоритет выше.
Так же нужно развернуть “Параметры клиентов”. Как я понял, если параметры клиентов не развёрнуты, то обновления (SUP) не будут устанавливаться.
Приступим к развёртыванию…
Загрузим наш тестовый компьютер по PXE, увидим, что в нижней части экрана нас ожидает приглашение, для согласия которого необходимо нажать клавишу F12.
После нажатия на кнопку начинается загрузка образа
По окончании загрузки образа по сети пройдёт инициализация оборудования в WinPE, после чего выйдет приглашение ввода пароля, который указан в свойствах точки распространения:
Набираем соответствующий пароль и WinPE запросит доступные последовательности задач с сервера и отобразит нам для выбора:
Выбираем необходимую для нас последовательность задач (в нашем примере в зависимости от битности) и кликаем “Next”.
В следующем окне, дважды кликаем на добавленную нами переменную OSDComputerName и вводим нужное имя компьютера, жмём OK и Next.
Начнётся установка в автоматическом режиме, и если в результате выполнения последовательности задач не будет ошибок, вскоре мы увидим готовую к работе систему.
Немного о траблшутинге…
Может сложится ситуация, когда компьютер при загрузки с PXE может отказаться загружаться, выдав нам примерно следующее:
Причиной этого может быть ситуация, когда этот компьютер уже загружался с PXE как неизвестный компьютер, но что-то пошло не так и развёртывание было прервано. Так или иначе, необходимо проверить есть ли в базе SCCM компьютер с именем Unknown. Найти этот компьютер можно во всех устройствах. В свойствах компьютера можно будет найти принадлежность к сайту, MAC и GUID.
Если компьютера с таким названием нет, стоит проверить, нет ли дубликатов MAC-адреса сетевой платы, GUID материнской платы, удостоверится, что компьютер на который необходимо развернуть систему уже не с системой и SCCM клиентом, информация о котором находится в базе данных.
Так же, следует проверить, отвечает ли точка распространения всем сетевым устройствам и включена ли поддержка неизвестных компьютеров, есть ли доступ у групп границ…
Обратная ссылка: SCCM 2012 — Развёртывание ОС на неизвестные компьютеры. Дополнение. | Блог IT-KB /
Всё развернул как по инструкции, но при установке по сети выдает ошибку
File: \Boot\BCD
Status: 0x0000098
Info: The Windows Boot Configuration Dat file does not contain a valid OS enty
Хотя всё перепроверил, в папке RemoteInstall есть папка SMSBoot.
Установлено всё на одной машине (WDS, DHCP), всё зеленое, всё работает, машина получает IP адрес и больше ничего. Перепробовал 3 образа систем. В чём проблема понять не могу.
Это похоже на Ваш случай?
http://sccm.com.ua/?p=1545
Попробуйте решения которое предлагает Евгений или официальное от MS.
то что предлогал Евгений, я уже сделал, результат тот же, от ms ещё не пробывал, честно, не особо понял, в чем там суть
Тогда, скорее всего проблема на сетевом оборудовании.
MS пишет, что проблема может быть в встроенном брандмауэре в сетевое оборудование. Либо пакеты DHCP ходят как-то не правильно.
http://technet.microsoft.com/en-us/library/cc732351%28WS.10%29.aspx#Updating
Посмотрите лог SMSPXE, скорее всего там будет по больше информации для отладки.
Пробовал с отключенным брандмауэром, потом думал может доступ где то перекрыт, открыл полный, не помогло. В общем с доступом перепробовал всё. Может глянете логи?
(
)
Как выложить логи?
Я думаю надо перенести обсуждение в форум.
Приветствую!
Возможно ли при заливке сразу указывать описание компьютера?
Как пишут, можно:
1. Если необходимо указывать описание учётной записи компьютера в AD: http://ccmexec.com/2012/01/set-computer-description-during-osd/
2. Если необходимо указывать описание в самой ОС: http://blogs.technet.com/b/jchalfant/archive/2014/08/13/set-local-computer-description-during-configuration-manager-task-sequence.aspx