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

Новые устройства не могут PXE загружаться в SCCM из-за существующего ItemKey

У нас есть действительно базовая настройка SCCM, основной сайт с одним сервером, обслуживающий 26 серверов Windows Server 2012 и около 450 рабочих столов Windows 10.

У нас возникает странная проблема, когда PXE загружает некоторые устройства (но не все), когда устройство, которое никогда не загружалось с помощью PXE в сеть до этого, пытается выполнить загрузку PXE и ​​получает следующий ответ в SMSPXE.log:

Request using architecture 9.   SMSPXE  02/09/2016 12:52:11 4076 (0x0FEC)
Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777850" ServerName=""><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="" OfferIDTime="" PkgID="" PackageVersion="" PackagePath="" BootImageID="" Mandatory=""/></ClientIDReply>
SMSPXE  02/09/2016 12:52:11 4076 (0x0FEC)
Request retry.  SMSPXE  02/09/2016 12:52:11 4076 (0x0FEC)
Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777850" ServerName=""><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="" OfferIDTime="" PkgID="" PackageVersion="" PackagePath="" BootImageID="" Mandatory=""/></ClientIDReply>
SMSPXE  02/09/2016 12:52:11 4076 (0x0FEC)
90:2B:34:77:96:EC, 03000200-0400-0500-0006-000700080009: no advertisements found    SMSPXE  02/09/2016 12:52:11 4076 (0x0FEC)

Я прочитал это так: запрос не выполняется, потому что база данных SCCM уже знает об устройстве, поэтому оно не принадлежит «Неизвестным компьютерам» и поэтому не имеет нацеленного на него развертывания PXE.

Однако ItemKey во фрагменте журнала (16777850) - это ItemKey совершенно другого устройства, которое уже успешно загрузилось с помощью PXE и ​​установило свою ОС и приложения.

Небольшое чтение дает лишь несколько обходных путей, но не является правильным решением. Обходной путь, который работает для нас, - это удалить существующий компьютер в SCCM, с которым, похоже, путается запрос нового компьютера, очистить развертывания PXE в коллекции, в которой находится существующий компьютер, и затем повторить попытку.

В 9 случаях из 10 это работает нормально, но в 1/10 он затем подключает новый компьютер к еще одному существующему ItemKey и компьютеру, который также необходимо удалить.

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

Я был бы чрезвычайно признателен, если бы кто-нибудь из вас, гуру SCCM, мог указать мне правильное направление.

Ура, Кевин.

Когда машина загружается с помощью PXE, она проверяет, есть ли у устройства Mac-адрес или SMBIOS GUID. Одна из возможностей состоит в том, что вы повторно использовали одну и ту же сетевую карту (это может быть док-станция, адаптер USB-Ethernet). Поскольку вы уже использовали сетевой адаптер для PXE, он будет записан в базу данных и не может быть использован снова. Microsoft опубликовала блог см. Вот с подробным объяснением и обходным путем.