Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: programu Configuration Manager (bieżąca gałąź)
Zamiast konieczności tworzenia osobnego obiektu w celu odinstalowania aplikacji, można określić zachowania odinstalowywania dla typu wdrożenia. Następnie utwórz oddzielne wdrożenie z akcją odinstalowania. Można odinstalować aplikację, nawet jeśli nie została wcześniej zainstalowana przez program Configuration Manager.
Zachowania i ograniczenia
Aby wdrożyć aplikację z akcją Odinstaluj , najpierw usuń wszystkie istniejące wdrożenia aplikacji, wdrożenia symulowane lub wdrożenia sekwencji zadań, które zawierają tę aplikację. W przeciwnym razie program Configuration Manager może ponownie zainstalować aplikację.
Niektóre typy aplikacji nie obsługują odinstalowywania.
Podczas odinstalowywania aplikacji program Configuration Manager nie odinstalowuje automatycznie zależności.
Jeśli wdrożysz u użytkownika aplikację z akcją Odinstaluj i aplikacja została zainstalowana dla wszystkich użytkowników komputera, odinstalowanie może zakończyć się niepowodzeniem, jeśli konto użytkownika nie ma uprawnień do odinstalowania aplikacji.
W wersji 2103 i starszych po usunięciu użytkownika lub urządzenia z kolekcji, w której wdrożono aplikację, program Configuration Manager nie odinstalowuje automatycznie aplikacji z urządzenia.
Porada
Wersja 2107 i nowsze obsługują niejawną dezinstalację.
Wdrożenie z akcją Odinstaluj nie sprawdza reguł wymagań. Jeśli aplikacja jest zainstalowana na urządzeniu docelowym, program Configuration Manager ją odinstaluje.
Proces
Podczas tworzenia aplikacji wybierz opcję Automatycznie identyfikuj informacje o tym typie wdrożenia z plików instalacyjnych. Jeśli takie informacje są dostępne w plikach instalacyjnych, wiersz polecenia odinstalowania zostanie automatycznie dodany do właściwości typu wdrożenia.
W przypadku istniejącej aplikacji wykonaj następujące kroki, aby skonfigurować jej właściwości odinstalowywania:
W konsoli programu Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania. Rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Aplikacje .
Wybierz aplikację. W okienku szczegółów przejdź do karty Typy wdrożeń .
Wybierz typ wdrożenia. Następnie na wstążce na karcie Typ wdrożenia wybierz pozycję Właściwości.
Przejdź do karty Zawartość i skonfiguruj następujące ustawienia:
Odinstaluj ustawienia zawartości: Wybierz opcję, skąd program Configuration Manager pobiera zawartość do odinstalowania aplikacji:
Tak samo jak zawartość instalacyjna: Zawartość do instalowania i odinstalowywania jest taka sama. Jest to opcja domyślna.
Brak odinstalowywania zawartości: aplikacja nie potrzebuje zawartości do odinstalowania.
Inna niż zawartość instalacyjna: zawartość do odinstalowania różni się od zawartości instalacyjnej.
Odinstaluj lokalizację zawartości: jeśli wybierzesz trzecią opcję ustawień zawartości, określ ścieżkę sieciową do zawartości, która zostanie użyta do odinstalowania aplikacji.
Przejdź do karty Programy i skonfiguruj następujące ustawienia:
Odinstaluj program: Określ wiersz polecenia i wszelkie wymagane parametry, aby odinstalować aplikację.
Rozpocznij odinstalowywanie w: opcjonalnie określ folder zawierający program odinstalowywania dla typu wdrożenia. Ten folder może być ścieżką bezwzględną klienta. Może to być również ścieżka względna w punkcie dystrybucji folderu z pakietem.
Uruchamianie programu instalacji i odinstalowywania jako procesu 32-bitowego na klientach 64-bitowych: Użyj 32-bitowych lokalizacji plików i rejestru na komputerach z systemem Windows, aby uruchomić program dezinstalacyjny dla typu wdrożenia.
Następnie wdróż aplikację. Na stronie Ustawienia wdrażania kreatora wybierz akcję wdrażania do odinstalowania.
Uwaga
Po wybraniu akcji wdrożenia Odinstaluj cel wdrożenia jest automatycznie konfigurowany jako wymagany.
Niejawne odinstalowywanie
Wielu klientów ma wiele kolekcji, ponieważ dla każdej aplikacji potrzebują co najmniej dwóch kolekcji: jednej do zainstalowania i drugiej do odinstalowania. Takie rozwiązanie zwiększa obciążenie związane z zarządzaniem większą liczbą kolekcji i może zmniejszyć wydajność witryny na potrzeby oceny kolekcji.
Począwszy od wersji 2107, można włączyć wdrożenie aplikacji w celu obsługi niejawnego odinstalowywania. Jeśli zasób znajduje się w kolekcji, aplikacja zostanie zainstalowana. Następnie po usunięciu zasobu z kolekcji aplikacja zostanie odinstalowana.
Począwszy od wersji 2111, to zachowanie obsługuje również grupy aplikacji. Gdy ten artykuł odwołuje się do aplikacji, ma również zastosowanie do grup aplikacji.
Uwaga
W wersji 2111 i nowszych to zachowanie dotyczy wdrożeń w kolekcjach urządzeń lub użytkowników. W wersji 2107 to zachowanie dotyczy tylko wdrożeń kolekcji urządzeń.
Począwszy od wersji 2203, jeśli wdrożysz aplikację lub grupę aplikacji w kolekcji użytkowników opartej na grupie zabezpieczeń i włączysz niejawną dezinstalację, zmiany w grupie zabezpieczeń są teraz uwzględniane. Gdy witryna wykryje zmianę członkostwa w grupie, program Configuration Manager odinstaluje aplikację użytkownika usuniętego z grupy zabezpieczeń.
Włącz niejawne odinstalowywanie
Podczas wdrażania aplikacji w kolekcji skonfiguruj następujące ustawienia na stronie Ustawienia wdrażania :
Action: Install
Przeznaczenie: Wymagane
Włącz następującą opcję: Gdy zasób nie jest już członkiem kolekcji, odinstaluj aplikację
Porada
W wersji 2107 ta opcja nosi nazwę: Odinstaluj tę aplikację, jeśli obiekt docelowy wypadnie z kolekcji
Ważna
Należy zachować ostrożność przy włączaniu tej opcji w przypadku wdrożeń w dużych kolekcjach opartych na zapytaniach. Dotyczy to zwłaszcza zapytań do źródeł zewnętrznych, takich jak grupy usługi Active Directory. Nieoczekiwana zmiana zewnętrzna może automatycznie spowodować odinstalowanie aplikacji przez dużą liczbę urządzeń.
Niejawny proces odinstalowywania
Po usunięciu zasobu z kolekcji wykonywany jest następujący proces:
Proces roboczy w tle jest uruchamiany na serwerze lokacji co 10 minut. To zadanie śledzi aplikacje, dla których włączono tę opcję. Następnie wykrywa zasoby usunięte z kolekcji docelowej. Aby ułatwić rozwiązanie tego problemu, wyświetl plik SMS_ImplicitUninstall.log na serwerze lokacji.
Klient musi pobrać zasady. Domyślnym ustawieniem interwału sondowania zasad klienta jest 60 minut. Aby przyspieszyć ten krok, pobierz zasady ręcznie.
15 minut po otrzymaniu przez klienta zaktualizowanych zasad odinstalowuje aplikację.
W zależności od chronometrażu tych kroków najdłuższy czas na odinstalowanie aplikacji przez klienta wynosi 85 minut. Jeśli pierwszy krok zostanie wykonany natychmiast i ręcznie pobierzesz zasady na urządzenie, cały proces trwa 15 minut.
Uwaga
- Przy takim zachowaniu witryna może przetwarzać do 1000 zmian członkostwa w kolekcji na każde 10 minut.
- Jeśli odinstalowanie nie nastąpi, prawdopodobnie wystąpiło konflikt wdrożenia instalacji tej samej aplikacji, grupy aplikacji lub innej grupy aplikacji z tymi samymi aplikacjami. Program Configuration Manager zawsze uwzględnia wdrożenie instalacji, a nie wdrożenie dezinstalacji.
Znane problemy
Konfigurujesz zachowanie aplikacji podczas instalacji na potrzeby systemu, a następnie wdrażasz je w kolekcji użytkowników. Urządzenie ma wielu użytkowników, którzy znajdują się w kolekcji, a aplikacja zostanie zainstalowana na urządzeniu. Jeśli następnie usuniesz jednego użytkownika z kolekcji, aplikacja zostanie odinstalowana z urządzenia dla wszystkich użytkowników.
Następne kroki
Monitorowanie aplikacji z poziomu konsoli programu Configuration Manager