Instalowanie aktualizacji dla Configuration Manager przy użyciu instalatora poprawek

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Niektóre aktualizacje dla Configuration Manager nie są dostępne w usłudze Microsoft w chmurze. Te aktualizacje są dostępne poza pasmem. Przykładem jest ograniczona poprawka wydania umożliwiająca rozwiązanie określonego problemu.

Jeśli musisz zainstalować aktualizację pobraną z Microsoft:

Przegląd

Poprawki dla Configuration Manager są podobne do aktualizacji innych produktów Microsoft, takich jak SQL Server. Zawierają one jedną pojedynczą poprawkę lub pakiet, który jest zestawienie poprawek.

  • Poszczególne aktualizacje obejmują pojedynczą aktualizację ukierunkowaną dla określonej wersji Configuration Manager.
  • Pakiety aktualizacji zawierają wiele aktualizacji dla określonej wersji Configuration Manager.
  • Jeśli aktualizacja jest pakietem, nie można zainstalować poszczególnych aktualizacji z tego pakietu.

Jeśli planujesz tworzenie wdrożeń w celu zainstalowania aktualizacji na innych komputerach, zainstaluj pakiet aktualizacji na serwerze centralnej lokacji administracyjnej (CAS) lub serwerze lokacji głównej.

Po uruchomieniu pakietu aktualizacji odbywa się następujący proces:

  • Wyodrębnia pliki aktualizacji dla każdego odpowiedniego składnika z pakietu aktualizacji.

  • Uruchamia kreatora, który przeprowadzi Cię przez proces konfigurowania aktualizacji i opcji wdrażania aktualizacji.

  • Po ukończeniu pracy kreatora aktualizacje w pakiecie, które mają zastosowanie do serwera lokacji, są instalowane na serwerze lokacji.

Kreator tworzy również wdrożenia, których można użyć do zainstalowania aktualizacji na innych komputerach. Wdróż aktualizacje na innych komputerach przy użyciu obsługiwanej metody wdrażania. Na przykład pakiet wdrażania oprogramowania lub program System Center Aktualizacje Publisher.

Po uruchomieniu kreatora tworzy plik .cab na serwerze lokacji do użycia z programem Aktualizacje Publisher. Opcjonalnie można skonfigurować kreatora do tworzenia co najmniej jednego pakietu na potrzeby wdrażania oprogramowania. Te wdrożenia umożliwiają instalowanie aktualizacji składników, takich jak klienci lub konsola Configuration Manager. Aktualizacje można również instalować ręcznie na komputerach, na których nie jest uruchamiany klient Configuration Manager.

W Configuration Manager można zaktualizować następujące trzy grupy:

  • Configuration Manager ról serwera, które obejmują:

    • Cas

    • Lokacja główna

    • Lokacja dodatkowa

    • Zdalny dostawca programu SMS

  • konsola Configuration Manager

  • klient Configuration Manager

Uwaga

Aktualizacje dla ról systemu lokacji są instalowane w ramach aktualizacji dla serwerów lokacji. Są one obsługiwane przez menedżera składników lokacji. To zachowanie obejmuje aktualizacje bazy danych lokacji i bramy zarządzania chmurą (CMG).

Ściągające punkty dystrybucji są obsługiwane przez menedżera dystrybucji zamiast menedżera składników lokacji.

Każdy pakiet aktualizacji dla Configuration Manager jest samodzielnym plikiem .exe (SFX). Ten plik zawiera pliki niezbędne do zainstalowania aktualizacji na odpowiednich składnikach Configuration Manager. Zazwyczaj plik SFX może zawierać następujące pliki:

Plik Szczegóły
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe Ten plik jest aktualizacją. Wiersz polecenia dla tego pliku jest zarządzany przez Updatesetup.exe. Przykład: CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe Ta otoka MSI zarządza instalacją pakietu aktualizacji. Po uruchomieniu aktualizacji Updatesetup.exe wykrywa język wyświetlania komputera, na którym jest uruchamiany. Domyślnie interfejs użytkownika aktualizacji jest w języku angielskim. Jednak gdy język wyświetlania jest obsługiwany, interfejs użytkownika jest wyświetlany w języku lokalnym komputera.
License_<language>.rtf W stosownych przypadkach każda aktualizacja zawiera co najmniej jeden plik licencji dla obsługiwanych języków.
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp Gdy aktualizacja ma zastosowanie do konsoli Configuration Manager lub klientów, pakiet aktualizacji zawiera oddzielne pliki poprawek Instalatora Windows (msp). Na przykład: ConfigMgr1511-AdminUI-KB1234567-i386.msp dla konsoli lub ConfigMgr1511-client-KB1234567-x64.msp klienta.

Domyślnie pakiet aktualizacji rejestruje swoje akcje w pliku dziennika na serwerze lokacji. Plik dziennika ma taką samą nazwę jak pakiet aktualizacji i jest zapisywany w folderze %SystemRoot%/Temp .

Po uruchomieniu pakietu aktualizacji wyodrębnia on plik o takiej samej nazwie jak pakiet aktualizacji do folderu tymczasowego na komputerze, a następnie uruchamia Updatesetup.exe. Updatesetup.exe uruchamia kreatora aktualizacji oprogramowania.

W zależności od zakresu aktualizacji kreator tworzy serię folderów w folderze instalacyjnym Configuration Manager na serwerze lokacji. Struktura folderów jest podobna do poniższego przykładu: \Hotfix\<KB Number>\<Update Type>\<Platform>

Poniższa tabela zawiera szczegółowe informacje o folderach w strukturze folderów:

Nazwa folderu Więcej informacji
<KB Number> Ten folder jest numerem identyfikatora tego pakietu aktualizacji.
<Update type> Ten folder jest typem aktualizacji dla Configuration Manager. Kreator tworzy oddzielny folder dla każdego typu aktualizacji w pakiecie. Obejmują one następujące typy:

- Serwer: zawiera aktualizacje serwerów lokacji, serwerów bazy danych lokacji i dostawców programu SMS.
- Klient: zawiera aktualizacje klienta Configuration Manager.
- AdminConsole: zawiera aktualizacje konsoli Configuration Manager

Kreator tworzy również folder o nazwie SCUP, który zawiera plik .cab dla programu Aktualizacje Publisher.
<Platform> Ten folder jest specyficzny dla platformy. Zawiera pliki aktualizacji specyficzne dla typu procesora. Te foldery obejmują: x64 i I386.

Jak zainstalować aktualizacje

Aby zainstalować aktualizacje, najpierw zainstaluj pakiet aktualizacji na serwerze lokacji. Po zainstalowaniu pakietu aktualizacji zostanie uruchomiony kreator instalacji dla tej aktualizacji. Ten kreator wykonuje następujące akcje:

  • Wyodrębnia pliki aktualizacji

  • Ułatwia konfigurowanie wdrożeń

  • Instaluje odpowiednie aktualizacje na składnikach serwera komputera lokalnego

Po zainstalowaniu pakietu aktualizacji na serwerze lokacji można zaktualizować inne składniki dla Configuration Manager. W poniższej tabeli opisano akcje aktualizacji dla tych różnych składników:

Składnik Instrukcje
Serwer lokacji Wdróż aktualizacje na serwerze lokacji zdalnej, jeśli nie zdecydujesz się zainstalować pakietu aktualizacji bezpośrednio na tym serwerze lokacji zdalnej.
Baza danych lokacji W przypadku serwerów lokacji zdalnych wdróż aktualizacje serwera, które zawierają aktualizację bazy danych lokacji, jeśli pakiet aktualizacji nie zostanie zainstalowany bezpośrednio na tym zdalnym serwerze lokacji.
konsola Configuration Manager Po początkowej instalacji konsoli Configuration Manager można zainstalować aktualizacje konsoli na każdym uruchomionym komputerze. Nie można zmodyfikować plików instalacyjnych konsoli w celu zastosowania aktualizacji podczas początkowej instalacji konsoli.
Zdalny dostawca programu SMS Zainstaluj aktualizacje dla każdego wystąpienia dostawcy programu SMS uruchomionego na komputerze innym niż serwer lokacji, na którym zainstalowano pakiet aktualizacji.
Klienci programu Menadżer konfiguracji Po początkowej instalacji klienta Configuration Manager można zainstalować aktualizacje klienta Configuration Manager na każdym komputerze z uruchomionym klientem.

Uwaga

Aktualizacje można wdrażać tylko na komputerach z uruchomionym klientem Configuration Manager.

Jeśli ponownie zainstalujesz klienta, konsolę Configuration Manager lub dostawcę programu SMS, zainstaluj ponownie aktualizacje tych składników.

Serwery aktualizacji

Aktualizacje dla serwerów może obejmować aktualizacje lokacji, bazy danych lokacji i komputerów z uruchomionym wystąpieniem dostawcy programu SMS.

Aktualizowanie witryny

Aby zaktualizować Configuration Manager lokację, możesz zainstalować pakiet aktualizacji bezpośrednio na serwerze lokacji. Aktualizacje można również wdrożyć na serwerze lokacji po zainstalowaniu pakietu aktualizacji w innej lokacji.

Podczas instalowania aktualizacji na serwerze lokacji proces instalacji aktualizacji zarządza innymi akcjami wymaganymi do zastosowania aktualizacji, takimi jak aktualizowanie ról systemu lokacji. Wyjątkiem jest baza danych lokacji. Następna sekcja zawiera informacje o sposobie aktualizowania bazy danych lokacji.

Aktualizowanie bazy danych lokacji

Aby zaktualizować bazę danych lokacji, proces instalacji uruchamia plik o nazwie update.sql w bazie danych lokacji. Możesz skonfigurować proces aktualizacji, aby automatycznie aktualizować bazę danych lokacji, lub ręcznie zaktualizować bazę danych lokacji później.

Automatyczna aktualizacja bazy danych lokacji

Po zainstalowaniu pakietu aktualizacji na serwerze lokacji można automatycznie zaktualizować bazę danych lokacji po zainstalowaniu aktualizacji serwera. Ta decyzja dotyczy tylko serwera lokacji, na którym jest instalowany pakiet aktualizacji, i nie ma zastosowania do wdrożeń utworzonych w celu zainstalowania aktualizacji na zdalnych serwerach lokacji.

Uwaga

Po wybraniu automatycznej aktualizacji bazy danych lokacji proces aktualizuje bazę danych niezależnie od tego, czy baza danych znajduje się na serwerze lokacji, czy na komputerze zdalnym.

Ważna

Przed zaktualizowaniem bazy danych lokacji utwórz kopię zapasową bazy danych lokacji. Nie można odinstalować aktualizacji bazy danych lokacji. Aby uzyskać informacje o sposobie tworzenia kopii zapasowej dla Configuration Manager, zobacz Tworzenie kopii zapasowych i odzyskiwanie dla Configuration Manager.

Ręczna aktualizacja bazy danych lokacji

Jeśli nie chcesz automatycznie aktualizować bazy danych lokacji podczas instalowania pakietu aktualizacji na serwerze lokacji, aktualizacja serwera nie modyfikuje bazy danych na serwerze lokacji, na którym działa pakiet aktualizacji. Jednak wdrożenia korzystające z pakietu utworzonego na potrzeby wdrażania oprogramowania lub instalowane zawsze aktualizują bazę danych lokacji.

Ostrzeżenie

Gdy aktualizacja obejmuje aktualizacje zarówno serwera lokacji, jak i bazy danych lokacji, aktualizacja nie działa, dopóki aktualizacja nie zostanie ukończona zarówno dla serwera lokacji, jak i bazy danych lokacji. Dopóki aktualizacja nie zostanie zastosowana do bazy danych lokacji, lokacja będzie w stanie nieobsługiwanym.

  1. Na serwerze lokacji zatrzymaj usługę SMS_SITE_COMPONENT_MANAGER . Następnie zatrzymaj usługę SMS_EXECUTIVE .

  2. Zamknij konsolę Configuration Manager.

  3. Uruchom skrypt aktualizacji o nazwie update.sql w bazie danych tej witryny. Aby uzyskać informacje o sposobie uruchamiania skryptu w celu zaktualizowania bazy danych SQL Server, zapoznaj się z dokumentacją wersji SQL Server używanej dla serwera bazy danych lokacji.

    Porada

    Po zainstalowaniu pakietu aktualizacji program wyodrębnia plik update.sql do następującej lokalizacji na serwerze lokacji: \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql.

  4. Uruchom ponownie usługi zatrzymane w poprzednim kroku.

Aktualizowanie komputera z uruchomionym dostawcą programu SMS

Po zainstalowaniu pakietu aktualizacji zawierającego aktualizacje dostawcy programu SMS wdróż aktualizację na każdym komputerze z uruchomionym dostawcą programu SMS. Jedynym wyjątkiem jest wystąpienie dostawcy programu SMS, które zostało wcześniej zainstalowane na serwerze lokacji, na którym zainstalowano pakiet aktualizacji. Lokalne wystąpienie dostawcy programu SMS na serwerze lokacji jest aktualizowane podczas instalowania pakietu aktualizacji.

Jeśli usuniesz, a następnie ponownie zainstalujesz dostawcę programu SMS na komputerze, zainstaluj ponownie aktualizację dostawcy programu SMS na tym komputerze.

Aktualizowanie klientów

Podczas instalowania aktualizacji zawierającej aktualizacje dla klienta Configuration Manager można automatycznie uaktualnić klientów za pomocą instalacji aktualizacji lub ręcznie uaktualnić klientów w późniejszym czasie. Aby uzyskać więcej informacji na temat automatycznego uaktualniania klienta, zobacz Jak uaktualnić klientów dla komputerów z systemem Windows.

Aktualizacje można wdrażać za pomocą programu Aktualizacje Publisher lub pakietu wdrażania oprogramowania. Aktualizację można również ręcznie zainstalować na każdym kliencie. Aby uzyskać więcej informacji na temat sposobu używania wdrożeń do instalowania aktualizacji, zobacz Wdrażanie aktualizacji dla Configuration Manager.

Ważna

Podczas instalowania aktualizacji dla klientów, a pakiet aktualizacji zawiera aktualizacje dla serwerów, zainstaluj aktualizacje serwera w lokacji głównej, do której przypisano klientów.

Aby ręcznie zainstalować aktualizację klienta, uruchom Msiexec.exe na każdym kliencie Configuration Manager. Dołącz plik MSP aktualizacji klienta specyficzny dla platformy w wierszu polecenia. Na przykład można użyć następującego wiersza polecenia dla aktualizacji klienta:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Aktualizowanie konsoli Configuration Manager

Aby zaktualizować konsolę Configuration Manager, zainstaluj aktualizację na komputerze z uruchomioną konsolą.

Ważna

Podczas instalowania aktualizacji konsoli Configuration Manager, a pakiet aktualizacji zawiera aktualizacje dla serwerów, zainstaluj również aktualizacje serwera w lokacji używanej z konsolą Configuration Manager.

Jeśli na aktualizowanym komputerze działa klient Configuration Manager:

  • Aby zainstalować aktualizację, można użyć wdrożenia. Aby uzyskać więcej informacji na temat sposobu używania wdrożeń do instalowania aktualizacji, zobacz Wdrażanie aktualizacji dla Configuration Manager.

  • Jeśli zalogowano się na komputerze klienckim, uruchom instalację interaktywnie.

Aby ręcznie zainstalować aktualizację konsoli Configuration Manager, uruchom polecenieMsiexec.exe. Dołącz plik MSP aktualizacji konsoli Configuration Manager w wierszu polecenia. Na przykład możesz użyć następującego wiersza polecenia, aby zaktualizować konsolę Configuration Manager:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\AdminConsole\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Wdrażanie aktualizacji dla Configuration Manager

Po zainstalowaniu pakietu aktualizacji na serwerze lokacji można użyć jednej z następujących trzech metod wdrażania aktualizacji na innych komputerach.

Instalowanie aktualizacji przy użyciu programu Aktualizacje Publisher

Podczas instalowania pakietu aktualizacji na serwerze lokacji Kreator instalacji tworzy plik wykazu dla programu Aktualizacje Publisher. Za pomocą tego pliku można wdrożyć aktualizacje na odpowiednich komputerach. Kreator zawsze tworzy ten wykaz, nawet po wybraniu opcji Użyj pakietu i programu do wdrożenia tej aktualizacji.

Katalog programu Aktualizacje Publisher ma nazwę SCUPCatalog.cab. Znajduje się on w następującej lokalizacji na komputerze, na którym uruchomiono pakiet aktualizacji: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

Ważna

Plik SCUPCatalog.cab jest tworzony przy użyciu ścieżek specyficznych dla serwera lokacji, na którym jest zainstalowany pakiet aktualizacji. Nie można jej używać na innych serwerach lokacji.

Po zakończeniu pracy kreatora zaimportuj wykaz do programu Aktualizacje Publisher. Następnie użyj aktualizacji oprogramowania, aby wdrożyć aktualizacje. Aby uzyskać więcej informacji, zobacz Program System Center Aktualizacje Publisher.

Importowanie aktualizacji do programu Aktualizacje Publisher

  1. Uruchom konsolę programu Aktualizacje Publisher i wybierz pozycję Importuj.

  2. Na stronie Typ importu Kreatora importowania wykazu oprogramowania Aktualizacje wybierz pozycję Określ ścieżkę do wykazu do zaimportowania. Następnie określ plik SCUPCatalog.cab.

  3. Wybierz pozycję Dalej, a następnie ponownie wybierz pozycję Dalej .

  4. W oknie Ostrzeżenie o zabezpieczeniach — walidacja wykazu wybierz pozycję Akceptuj. Zamknij kreatora po jego zakończeniu.

  5. Wybierz aktualizację, którą chcesz wdrożyć, a następnie wybierz pozycję Publikuj.

  6. Na stronie Opcje publikowania Kreatora publikowania oprogramowania Aktualizacje wybierz pozycję Pełna zawartość, a następnie wybierz pozycję Dalej.

  7. Ukończ pracę kreatora, aby opublikować aktualizacje.

Instalowanie aktualizacji przy użyciu wdrożenia oprogramowania

Podczas instalowania pakietu aktualizacji na serwerze lokacji lokacji głównej lub cas można skonfigurować Kreatora instalacji do tworzenia pakietów aktualizacji na potrzeby wdrażania oprogramowania. Następnie wdróż każdy pakiet na kolekcji komputerów, które chcesz zaktualizować.

Aby utworzyć pakiet wdrażania oprogramowania, na stronie Konfigurowanie wdrożenia aktualizacji oprogramowania kreatora wybierz każdy typ pakietu aktualizacji, który chcesz zaktualizować. Dostępne typy mogą obejmować serwery, konsole Configuration Manager i klientów. Dla każdego wybranego typu aktualizacji tworzony jest oddzielny pakiet.

Uwaga

Pakiet dla serwerów zawiera aktualizacje dla następujących składników:

  • Serwer lokacji
  • Dostawca programu SMS
  • Baza danych lokacji

Następnie na stronie Konfigurowanie metody wdrażania aktualizacji oprogramowania kreatora wybierz opcję Użyję dystrybucji oprogramowania.

Po zakończeniu pracy kreatora wyświetl pakiety w konsoli Configuration Manager. Przejdź do węzła Pakiety w obszarze roboczym Biblioteka oprogramowania . Użyj standardowego procesu, aby wdrożyć pakiety oprogramowania do Configuration Manager klientów. Gdy pakiet działa na kliencie, instaluje aktualizacje odpowiednich składników Configuration Manager na komputerze klienckim.

Aby uzyskać więcej informacji na temat sposobu wdrażania pakietów na Configuration Manager klientów, zobacz Pakiety i programy.

Tworzenie kolekcji do wdrażania aktualizacji w Configuration Manager

Możesz wdrożyć określone aktualizacje dla odpowiednich klientów. Poniższe informacje mogą pomóc w tworzeniu kolekcji urządzeń dla różnych składników dla Configuration Manager.

Składnik Configuration Manager Instrukcje
Serwer CAS Utwórz zapytanie o członkostwo bezpośrednie i dodaj serwer CAS.
Wszystkie serwery lokacji głównej Utwórz zapytanie o członkostwo bezpośrednie i dodaj każdy serwer lokacji głównej.
Wszystkie serwery lokacji dodatkowej Utwórz zapytanie o członkostwo bezpośrednie i dodaj każdy serwer lokacji dodatkowej.
Wszyscy klienci x86 Utwórz kolekcję z następującymi kryteriami zapytania: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"
Wszyscy klienci x64 Utwórz kolekcję z następującymi kryteriami zapytania: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"
Wszystkie komputery z uruchomioną konsolą Configuration Manager Utwórz zapytanie o członkostwo bezpośrednie i dodaj każdy komputer.
Komputery zdalne z uruchomionym wystąpieniem dostawcy programu SMS Utwórz zapytanie o członkostwo bezpośrednie i dodaj każdy komputer.

Uwaga

Aby zaktualizować bazę danych lokacji, wdróż aktualizację na serwerze lokacji dla tej lokacji.

Aby uzyskać więcej informacji, zobacz How to create collections (Jak tworzyć kolekcje).