Poprawianie i zastępowanie aplikacji w Configuration Manager

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

Dowiedz się, jak pracować z Configuration Manager wersjami aplikacji i jak zastąpić aplikacje nową wersją.

Zmiany

Po wprowadzeniu poprawek do aplikacji lub typu wdrożenia Configuration Manager tworzy nową poprawkę aplikacji. Możesz wyświetlić historię każdej poprawki aplikacji. Możesz również wyświetlić jej właściwości, przywrócić poprzednią poprawkę aplikacji lub usunąć starą poprawkę.

Wyświetlanie historii poprawek aplikacji

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Aplikacje. Następnie wybierz odpowiednią aplikację.

  2. Na karcie Narzędzia główne na wstążce w grupie Aplikacja wybierz pozycję Historia poprawek. Ta akcja otwiera okno Historia poprawek aplikacji .

Wyświetlanie poprawki aplikacji

  1. W oknie Historia poprawek aplikacji wybierz poprawkę aplikacji, a następnie wybierz pozycję Wyświetl.

  2. W oknie dialogowym Właściwości sprawdź właściwości wybranej aplikacji.

    Uwaga

    Ten widok właściwości aplikacji jest tylko do odczytu.

Przywracanie poprawki aplikacji

  1. W oknie Historia poprawek aplikacji wybierz poprawkę aplikacji, a następnie wybierz pozycję Przywróć.

  2. Wybierz pozycję Tak , aby przywrócić wybraną wersję aplikacji.

Usuwanie poprawki aplikacji

  1. W oknie Historia poprawek aplikacji wybierz poprawkę aplikacji, a następnie wybierz pozycję Usuń.

  2. Wybierz pozycję Tak, aby potwierdzić.

Ważna

Bieżącą poprawkę aplikacji można usunąć tylko po wycofaniu aplikacji i nie ma ona żadnych odwołań.

Zastępowania

Zarządzanie aplikacjami w Configuration Manager umożliwia uaktualnienie lub zastąpienie istniejących aplikacji przy użyciu relacji zastępowania. Po zastąpieniu aplikacji należy określić nowy typ wdrożenia, aby zastąpić typ wdrożenia zastąpionej aplikacji. Możesz również zdecydować, czy uaktualnić lub odinstalować zastąpioną aplikację, zanim klient zainstaluje zastąpioną aplikację. Najlepiej jest ograniczyć łańcuchy zastępowania do pięciu poziomów głęboko na maksymalnym poziomie.

Ważna

Po wybraniu opcji odinstalowania zastąpionego typu wdrożenia typ wdrożenia nie może zostać zastąpiony przez typ wdrożenia wdrożony w innym typie kolekcji. Na przykład typ wdrożenia wdrożony w kolekcji urządzeń nie może zostać zastąpiony przez typ wdrożenia wdrożony w kolekcji użytkowników.

Podejmowanie decyzji o uaktualnieniu lub zastąpieniu aplikacji

Typ zastępowania zależy od tego, czy wybrano opcję Odinstaluj :

  • Jeśli chcesz zaktualizować do nowszej wersji tej samej aplikacji o tym samym identyfikatorze aplikacji, niewybieraj pozycji Odinstaluj.

  • Jeśli chcesz zmienić aplikację na inną o innym identyfikatorze aplikacji, wybierz pozycję Odinstaluj. Musisz usunąć zastąpioną wersję aplikacji.

Zastępowanie aplikacji zależnych

W tym przykładzie aplikacja główna odnosi się do wdrażanej aplikacji, która ma zależności.

Możesz utworzyć relację zastępowania, która aktualizuje aplikację zależną do nowej wersji.

  1. Upewnij się, że nowa aplikacja zależna i oryginalna aplikacja zależna znajdują się w tej samej grupie zależności aplikacji głównej.

  2. Utwórz relację zastępowania, która zastępuje oryginalną aplikację zależną nową aplikacją zależną.

Podczas nowych instalacji aplikacji głównej klient instaluje nową aplikację zależną. Configuration Manager aktualizuje istniejące instalacje aplikacji głównej przy użyciu nowej aplikacji zależnej.

Efektem końcowym jest to, że wszystkie wdrożenia aplikacji głównej używają nowej aplikacji zależnej.

Dalsze zagadnienia

  • Można określić wiele relacji zastępowania dla aplikacji zależnych. Configuration Manager instaluje najbardziej zależną aplikację w łańcuchu zastępowania.

  • Wdróż aplikacje zależne na urządzeniu, na którym jest zainstalowana główna aplikacja. W przeciwnym razie Configuration Manager nie zainstaluje aplikacji zależnej.

  • W przypadku nowych instalacji aplikacji głównej, jeśli masz wiele zależności, kolejność zależności określa, która wersja aplikacji zależnej zostanie zainstalowana.

Określanie relacji zastępowania

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Aplikacje. Następnie wybierz aplikację, która zastępuje inną aplikację.

  2. Na karcie Narzędzia główne wstążki w grupie Właściwości wybierz pozycję Właściwości.

  3. Przejdź do karty Zastępowanie i wybierz pozycję Dodaj.

  4. W obszarze Zastąpiona aplikacja wybierz pozycję Przeglądaj.

  5. Wybierz aplikację, którą chcesz zastąpić, a następnie wybierz przycisk OK.

  6. W oknie Określanie relacji zastępowania wybierz typ wdrożenia, który zastępuje typ wdrożenia zastąpionej aplikacji.

    Uwaga

    Domyślnie nowy typ wdrożenia nie odinstalowuje typu wdrożenia zastąpionej aplikacji. Ten scenariusz jest często używany, gdy chcesz wdrożyć uaktualnienie do istniejącej aplikacji. Aby usunąć istniejący typ wdrożenia przed zainstalowaniem nowego typu wdrożenia, wybierz pozycję Odinstaluj. Jeśli zdecydujesz się na uaktualnienie aplikacji, najpierw upewnij się, że testujesz ją w środowisku laboratoryjnym.

  7. Jeśli chcesz, aby użytkownicy nadal byli widoczni we wdrożeniach Centrum oprogramowania dla obu aplikacji, wybierz opcję Zezwalaj użytkownikom na wyświetlanie wdrożeń dla tej aplikacji i wszystkich aplikacji, które zastępuje ona w Centrum oprogramowania. Ta opcja umożliwia użytkownikom możliwość zainstalowania starszej wersji aplikacji w razie potrzeby. Domyślnie ta opcja nie jest zaznaczona, więc tylko zastąpiona aplikacja jest wyświetlana w Centrum oprogramowania. Ta opcja jest dostępna tylko dla dostępnych wdrożeń kolekcji użytkowników.

  8. Wybierz przycisk OK , aby zapisać zmiany i zamknąć okna.

Wyświetlanie aplikacji zastępujących bieżącą aplikację

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Aplikacje. Następnie wybierz odpowiednią aplikację.

  2. Na karcie Narzędzia główne wstążki w grupie Właściwości wybierz pozycję Właściwości.

  3. Przejdź do karty Odwołania .

  4. W polu Typ relacji wybierz pozycję Aplikacje, które zastąpią tę aplikację.

Wyświetlanie relacji zastępowania

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Aplikacje. Następnie wybierz odpowiednią aplikację.

  2. Na karcie Narzędzia główne wstążki w grupie Relacje wybierz pozycję Wyświetl relacje, a następnie wybierz pozycję Zastępowanie.

Ta akcja przedstawia graficzny diagram relacji wybranej aplikacji z innymi aplikacjami. W przypadku relacji zastępowania wyświetlane są aplikacje, które zostały zastąpione przez wybraną aplikację, oraz aplikacje, przez które wybrana aplikacja jest zastępowana.

Zarządzanie zastępowaniem za pomocą programu PowerShell

Relacje zastępowania można dodawać, wyświetlać i usuwać przy użyciu następujących poleceń cmdlet programu PowerShell:

Następne kroki

Odinstalowywanie aplikacji