Configuration Manager. Operating System Upgrades Packages

Ubiegły tydzień spędziłem u Klienta przy konfiguracji wdrożenia aktualizacji z systemu Windows 7 do Windows 10, przy pomocy serwera Configuration Manager. Klient u którego byłem ma zainstalowaną wersję 1610, więc konfiguracja aktualizacji systemu jest oparta na funkcjach wbudowanych w serwer.

Configuration Manager 1610 wykonuje aktualizację do systemu Windows 10, przy użyciu System Upgrade Packages, które widoczne są poniżej. Paczka ta zawiera płytę instalacyjną z systemem operacyjnym Windows 10, które chcemy wdrożyć na komputerach z systemem Windows 7.

Pamiętajmy o ograniczeniu technicznym aktualizacji systemu do wersji Windows 10. Proces aktualizacji jest wykonywany z wykorzystaniem płyty instalacyjnej i znajdującego się na niej obrazu systemu operacyjnego, przygotowanego przez Microsoft. Proces nie zadziała, jeśli będziemy chcieli wykorzystać modyfikowany obraz systemu operacyjnego.

technetblog-0067

Przygotowując aktualizację, najpierw musimy stworzyć na serwerze Configuration Manager paczkę Operating System Upgrades Packages. Uruchamiamy kreator Add Operating System Upgrades Packages i rozpoczynamy przygotowanie paczki.

technetblog-0068

Pierwszy krok to wskazanie udziału sieciowego, do którego została przekopiowana płyta instalacyjna z systemem operacyjnym Windows 10.

technetblog-0069

Do katalogu musi zostać wgrana cała płyta instalacyjna z system operacyjnym.

technetblog-0070

Wskazujemy katalog i przechodzimy dalej.

technetblog-0071

Kreator sprawdza, czy w katalogu znajdują się odpowiednie  pliki. Jeśli wszystko się zgadza, wyświetli nam okno, w którym musimy wypełnić pola Name oraz Version. Kreator nie przejdzie dalej, jeśli choć jedno z tych dwóch pól pozostanie puste.

technetblog-0072

Następnie kreator pokaże podsumowanie naszych ustawień. Jeśli się wszystko zgadza, przechodzimy dalej do stworzenia paczki.

technetblog-0073

Kreator pracuje przez chwilę i tworzy nam paczkę.

technetblog-0074

Zawsze po stworzeniu nowej paczki należy ją od razu wysłać na odpowiedni Distribution Point. Trzeba pamiętać, że wysłanie tak dużej paczki na punkt dystrybucyjny zawsze zajmuje dłuższą chwilę. Dopiero po sprawdzeniu, czy paczka dotarła można przystępować do wdrożenia.

technetblog-0075

Na konsoli serwera łatwo można sprawdzić, czy paczka jest już dostępna na wskazanym przez nas serwerze Distribution Point.

technetblog-0076

Po wysłaniu paczki na Distribution Point możemy przystąpić do tworzenia Task Sequences. W tym celu uruchamiamy kreator Create Task Sequence.

technetblog-0077

Następnie wybieramy odpowiedni typ Task Sequences - w tym wypadku Upgrade an operating system from an upgrade package.

technetblog-0078

Pierwszy krok kreatora to podanie nazwy oraz opisu.

technetblog-0079

Kolejny krok to wybranie z której Operating System Upgrade Package będziemy korzystać.

technetblog-0080

Wybieramy spośród paczek dostępnych na konsoli.

technetblog-0081

Po wybraniu kreator pokaże nam ile obrazów systemów operacyjnych znajduje się w wybranej Operating System Upgrade Package. W polu Edition Index musimy wskazać, jaki dokładnie obraz chcemy wdrażać z tej paczki. W polu Product Key możemy wpisać numer licencji, można go też pozostawić pustym.

technetblog-0082

W kolejnym kroku kreator pyta, czy chcemy wdrażać aktualizację. Trzeba pamiętać, że ta opcja zadziała, jeśli komputer znajduje się w kolekcji, dla której są przygotowane wdrożenia aktualizacji.

technetblog-0083

Instalacja systemu operacyjnego, czy też aktualizacja systemu operacyjnego do nowej wersji, to nie zawsze tylko proste uruchomienie instalatora. Można dodawać szereg różnych zadań, które mają być wykonane na działającym już systemie. Kreator udostępnia nam możliwość instalacji aplikacji po zakończonym procesie migracji. W tym wypadku dodałem jedną aplikację i jeden komponent.

Komponent systemowy, który chce doinstalować do systemu to Framework .Net 2.5/3.5.  Dlaczego to jest ważne? W obrazie systemu Windows 10, który Microsoft dostarcza na płycie instalacyjnej nie ma tego komponentu zainstalowanego. Jest on istotny, ponieważ bardzo dużo aplikacji od niego zależy. Ale nie tylko aplikacje używane przez użytkowników nie będą działać, kiedy zabraknie tego komponentu w systemie. Również wiele sterowników do komputerów nie da się zainstalować w systemie.

technetblog-0084

Na koniec podsumowanie ustawień.

technetblog-0085

Jeśli ustawienia się zgadzają, kreator tworzy Task Sequences.

technetblog-0086

Gdybyśmy chcieli coś zmienić, zawsze można poddać edycji Task Sequences np. dodając klucz licencyjny.

technetblog-0087

Mając już wszystko gotowe, można sprawdzić czy to co przygotowaliśmy zadziała. Trzeba przygotować wdrożenie na odpowiednią kolekcję. W Software Center sprawdzamy, czy można uruchomić wdrożenie.

technetblog-0088

Wybieramy wdrożenie i klikamy Install.

technetblog-0089

Rozpoczyna się wdrożenie. Na dysku lokalnym komputera do katalogu C:\_SMSTaskSeqeunce klient serwera Configuration Manager wgrywa wszystkie potrzebne pliki.

technetblog-0090

Do katalogu C:\_SMSTaskSequence\Packages\<ID paczki> wgrana zostanie płyta instalacyjna z Windows 10.

technetblog-0091

Następny krok to restart komputera i rozpoczęcie procesu migracji.

technetblog-0092

Teraz pozostaje tylko czekać na wynik działania instalatora.

technetblog-0094

Po zakończeniu instalacji i zalogowaniu się na komputerze możemy sprawdzić, czy aplikacje dodane w trakcie instalacji są zainstalowane. Jak widać poniżej, obie aplikacje, dodane przeze mnie do wdrożenia, są zainstalowane.

technetblog-0095

To byłoby na tyle, jeśli chodzi o wykorzystanie Operating System Upgrades Packages.

--
Jacek Doktór