Configuration Manager. Zaimportowany komputer nie pojawia się w kolekcji

W ubiegłym tygodniu pracowałem z Klientem przy konfiguracji wdrażania systemów operacyjnych za pomocą Configuration Manager 1610. Często  w takich rozwiązaniach stosuje się ręczne tworzenie w bazie CM obiektu typu Computer, poprzez zaimportowanie adresu MAC komputera czy też maszyny wirtualnej.

Do tej pory, gdy używałem tej funkcji systemu wszystko zawsze działało tak, jak tego oczekiwałem. Proces importowania zawsze wydawał mi się jasny i klarowny. Jednak nie zawsze tak będzie. Nie zawsze zaimportowany obiekt Computer pojawi się w kolekcji.

W celu zaimportowania informacji o komputerze należy wybrać opcję Import Computer Information.

technetblog-0001

Wybieramy, czy będzie importować informacje o jednym, czy wielu komputerach.

technetblog-0003

Podajemy nazwę komputera oraz adres MAC lub SMBIOS GUID.

technetblog-0004

Po wpisaniu danych można przejść dalej.

technetblog-0005

Kolejny krok to potwierdzenie wpisanych danych i ich konfiguracji, czyli przypisania konkretnego adresu MAC lub SMBIOS GUID do nazwy komputera.

technetblog-0006

Jeśli dane się zgadzają, pozostaje nam jedynie wskazać, do jakiej kolekcji ma zostać dołączony importowany obiekt.

technetblog-0007

Domyślnym wyborem jest kolekcja All Systems. Zawiera ona wszystkie obiekty typu Computer znajdujące się w bazie serwera CM. Pracując z klientem, wybraliśmy inną kolekcję niż ta domyślna. Wskazaliśmy tę, do której był przydzielony Task Sequences wdrażający Windows 10.

technetblog-0008

Wybór innej kolekcji niż domyślna.

technetblog-0009

Na koniec serwer potwierdził pomyślne zakończenie procesu importowania oraz utworzenia w bazie obiekty typu Computer.

technetblog-0010

Zachęcony tym sukcesem, uruchomiłem, wraz z Klientem, komputer, aby wystartować wdrożenie systemu operacyjnego z PXE. I nic się nie stało.  Serwer CM uparcie twierdził, że dla danego adresu MAC nie ma przypisanego żadnego wdrożenia systemu operacyjnego. Sprawdzamy. Dziwne, bo komputer jest w odpowiedniej kolekcji, ale nadal nic się nie dzieje.

technetblog-0013

We właściwościach kolekcji widać dołączony do niej nowy komputer - TestComp. Sprawdzając jednak członków na konsoli tej kolekcji, już go nie widać.

technetblog-0014

Zdarza się tak, że importowane obiekty pojawiają się na konsoli dopiero po chwili. Tym razem nic nie dało odczekanie naprawdę dłuższej chwili. Dla pewności, skorzystaliśmy z opcji Update Membership.

technetblog-0011

Odświeżenie konsoli na nic się zdało. Rezultat taki sam. Nie ma komputera w kolekcji. Być może obiekt typu Computer nie został jednak stworzony podczas importu. Sprawdzamy w zakładce Devices. To jest miejsce, w którym widać wszystkie obiekty typu Devices.

technetblog-0012

Obiekt jest, czyli proces importu zakończył się sukcesem. Uruchamiamy z Klientem jeszcze raz komputer i nadal to samo. Proces instalacji z PXE nie startuje. Po dalszym badania dochodzimy do wniosku, że problem leżał w złym wyborze kolekcji, do której importowaliśmy nowy obiekt.

Configuration Manager, począwszy od wersji 2012, tworzy kolekcje z obiektów, które są już w kolekcji wskazanej w polu Limiting collection. Ta, do której został zaimportowany nowy obiekt jest limitowana kolekcją All Desktop and Server Clients. Zawiera ona tylko komputery, na których jest zainstalowany klient serwera CM. Importowany komputer nie może należeć do tej kolekcji.

technetblog-0015

Wystarczy zmienić Limiting collection na All Systems i za chwilę nowy komputer pojawi się w kolekcji, do której został zaimportowany. Kolekcja All Systems zawiera wszystkie obiekty Devices, więc również nasz nowo zaimportowany komputer.

technetblog-0016

Krótko po zmianie importowany komputer pojawił się w kolekcji. Uruchamiamy z Klientem proces instalacji i sukces. Rozpoczyna się instalacja systemu operacyjnego.

technetblog-0017

Jaki z tego wniosek? Przy imporcie komputerów zawsze trzeba zwracać uwagę na to,  jaką kolekcję wybieramy. Najłatwiej jest dodać komputer do kolekcji All Systems, a następnie ręcznie - na konsoli do docelowej kolekcji. Dlaczego tak? Dlatego, bo wszystkie kolekcje na serwerze CM biorą swój początek od kolekcji All Systems. Jeśli więc dodamy do niej komputer, to będzie on później widoczny we wszystkich innych kolekcjach.