SCCM 2012 — Развёртывание ОС на неизвестные компьютеры.

imageВ этой заметке постараюсь кратко рассказать о развёртывании операционной системы в System Center 2012 Configuration Manager (SCCM) на неизвестные компьютеры, то есть на те компьютеры, которых нет в базе данных SCCM. Так как в нашей инфраструктуре несколько сайтов SCCM, необходимо создать коллекцию только с теми неизвестными компьютерами, которые принадлежат нашему первичному сайту (K01).

image

Создадим для нашего первичного сайта специальную коллекцию компьютеров. Членство коллекции заполним прямым правилом с следующими параметрами:

image

Если код сайта указан верно, результат следующего шага мастера создания коллекции будет такой:

image

Смело клацаем “Выбрать все” и завершаем работу мастера несколькими кликами по кнопке “Далее”. Через некоторое время, когда сформируется коллекция, её членство составит 2 неизвестных компьютера:

image

Для того чтобы присваивать имена компьютерам после выбора развёртывания в среде WinPE, в свойствах новоиспечённой коллекции добавим переменную OSDComputerName с пустым значением и снимем галку “Не показывать это значение на консоли Configuration Manager”. Если галочку не снять, страшного ничего не произойдёт, наша пустота будет отображаться в зашифрованном виде.

image

Развернём наши последовательности задач по установке ОС на созданную коллекцию. Для этого вызовем контекстное меню на коллекции: Развернуть –> Последовательность задач

image

К сожалению выбирать сразу несколько последовательность задач не представляется возможным, поэтому эту процедуру я повторю дважды.

image

Важно установить соответствующую галочку, чтобы последовательность задач была доступна для запуска с загрузочных образов и по PXE.

image

Так же необходимо выбрать тип Намерения “Доступно к установке” для того, чтобы мы имели возможность выбора в среде WinPE.

Если же, Намерение будет установлено как обязательное, мы лишимся выбора последовательности задач, а загружаться будет то развёртывание, чей приоритет выше.

image

Так же нужно развернуть “Параметры клиентов”. Как я понял, если параметры клиентов не развёрнуты, то обновления (SUP) не будут устанавливаться.

Приступим к развёртыванию…

Загрузим наш тестовый компьютер по PXE, увидим, что в нижней части экрана нас ожидает приглашение, для согласия которого необходимо нажать клавишу F12.

image

После нажатия на кнопку начинается загрузка образа

image

По окончании загрузки образа по сети пройдёт инициализация оборудования в WinPE, после чего выйдет приглашение ввода пароля, который указан в свойствах точки распространения:

image

Набираем соответствующий пароль и WinPE запросит доступные последовательности задач с сервера и отобразит нам для выбора:

image

Выбираем необходимую для нас последовательность задач (в нашем примере в зависимости от битности) и кликаем “Next”.

image

В следующем окне, дважды кликаем на добавленную нами переменную OSDComputerName и вводим нужное имя компьютера, жмём OK и Next.

Начнётся установка в автоматическом режиме, и если в результате выполнения последовательности задач не будет ошибок, вскоре мы увидим готовую к работе систему.

Немного о траблшутинге…

Может сложится ситуация, когда компьютер при загрузки с PXE может отказаться загружаться, выдав нам примерно следующее:

image

Причиной этого может быть ситуация, когда этот компьютер уже загружался с PXE как неизвестный компьютер, но что-то пошло не так и развёртывание было прервано. Так или иначе, необходимо проверить есть ли в базе SCCM компьютер с именем Unknown. Найти этот компьютер можно во всех устройствах. В свойствах компьютера можно будет найти принадлежность к сайту, MAC и GUID.

image

Если компьютера с таким названием нет, стоит проверить, нет ли дубликатов MAC-адреса сетевой платы, GUID материнской платы, удостоверится, что компьютер на который необходимо развернуть систему уже не с системой и SCCM клиентом, информация о котором находится в базе данных.

Так же, следует проверить, отвечает ли точка распространения всем сетевым устройствам и включена ли поддержка неизвестных компьютеров, есть ли доступ у групп границ…

image

Всего комментариев: 10 Комментировать

  1. Обратная ссылка: SCCM 2012 — Развёртывание ОС на неизвестные компьютеры. Дополнение. | Блог IT-KB /

  2. Anton /

    Всё развернул как по инструкции, но при установке по сети выдает ошибку
    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 образа систем. В чём проблема понять не могу.

    1. Виталий Якоб / Автор записи

      Это похоже на Ваш случай?
      http://sccm.com.ua/?p=1545

      Попробуйте решения которое предлагает Евгений или официальное от MS.

      1. Anton /

        то что предлогал Евгений, я уже сделал, результат тот же, от ms ещё не пробывал, честно, не особо понял, в чем там суть

        1. Виталий Якоб / Автор записи

          Тогда, скорее всего проблема на сетевом оборудовании.
          MS пишет, что проблема может быть в встроенном брандмауэре в сетевое оборудование. Либо пакеты DHCP ходят как-то не правильно.
          http://technet.microsoft.com/en-us/library/cc732351%28WS.10%29.aspx#Updating

          Посмотрите лог SMSPXE, скорее всего там будет по больше информации для отладки.

  3. Anton /

    Пробовал с отключенным брандмауэром, потом думал может доступ где то перекрыт, открыл полный, не помогло. В общем с доступом перепробовал всё. Может глянете логи?
    (

    )

  4. Anton /

    Как выложить логи?

    1. Алексей Максимов /

      Я думаю надо перенести обсуждение в форум.

  5. Dee-max /

    Приветствую!
    Возможно ли при заливке сразу указывать описание компьютера?

    1. Виталий Якоб / Автор записи

      Как пишут, можно:
      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

Добавить комментарий