Odinstalace aplikací pomocí Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Místo nutnosti vytvořit samostatný objekt pro odinstalaci aplikace můžete určit chování odinstalace pro typ nasazení. Potom vytvořte samostatné nasazení s akcí odinstalace. Aplikaci můžete odinstalovat, i když ji předtím nenainstaloval Configuration Manager.

Chování a omezení

  • Pokud chcete nasadit aplikaci pomocí akce Odinstalovat , nejprve odstraňte všechna existující nasazení aplikací, simulovaná nasazení nebo nasazení pořadí úkolů, která tuto aplikaci zahrnují. Jinak Configuration Manager může aplikaci přeinstalovat.

  • Některé typy aplikací odinstalaci nepodporují.

  • Když odinstalujete aplikaci, Configuration Manager neodinstaluje automaticky závislosti.

  • Pokud pro uživatele nasadíte aplikaci s akcí Odinstalovat a aplikace byla nainstalována pro všechny uživatele počítače, odinstalace může selhat, pokud uživatelský účet nemá oprávnění k odinstalaci aplikace.

  • Pokud ve verzi 2103 a starších odeberete uživatele nebo zařízení z kolekce, ve které je nasazená aplikace, Configuration Manager aplikaci ze zařízení automaticky neodinstaluje.

    Tip

    Verze 2107 a novější podporují implicitní odinstalaci.

  • Nasazení s akcí Odinstalovat nekontroluje pravidla požadavků. Pokud je aplikace nainstalovaná na cílovém zařízení, Configuration Manager ji odinstaluje.

Proces

Při vytváření aplikace vyberte možnost Automaticky identifikovat informace o tomto typu nasazení z instalačních souborů. Pokud jsou informace k dispozici v instalačních souborech, příkazový řádek odinstalace se automaticky přidá do vlastností typu nasazení.

U existující aplikace pomocí následujícího postupu nakonfigurujte její vlastnosti odinstalace:

  1. V konzole Configuration Manager přejděte do pracovního prostoru Softwarová knihovna. Rozbalte položku Správa aplikací a vyberte uzel Aplikace .

  2. Vyberte aplikaci. V podokně podrobností přepněte na kartu Typy nasazení .

  3. Vyberte typ nasazení. Pak na pásu karet na kartě Typ nasazení vyberte Vlastnosti.

  4. Přepněte na kartu Obsah a nakonfigurujte následující nastavení:

    • Odinstalovat nastavení obsahu: Vyberte možnost, kde Configuration Manager získá obsah pro odinstalaci aplikace:

      • Stejné jako obsah instalace: Obsah instalace a odinstalace je stejný. Tato možnost je výchozí.

      • Žádný obsah pro odinstalaci: Aplikace k odinstalaci nepotřebuje obsah.

      • Liší se od instalačního obsahu: Obsah odinstalace se liší od obsahu instalace.

    • Odinstalovat umístění obsahu: Pokud vyberete třetí možnost pro nastavení obsahu, zadejte síťovou cestu k obsahu, který se použije k odinstalaci aplikace.

  5. Přepněte na kartu Programy a nakonfigurujte následující nastavení:

    • Odinstalovat program: Zadejte příkazový řádek a všechny požadované parametry pro odinstalaci aplikace.

    • Odinstalace spustit v: Volitelně zadejte složku, která obsahuje odinstalační program pro daný typ nasazení. Tato složka může být absolutní cestou v klientovi. Může to být také relativní cesta v distribučním bodě složky s balíčkem.

    • Spusťte instalační a odinstalační program jako 32bitový proces na 64bitových klientech: Pomocí umístění 32bitových souborů a registru v počítačích se systémem Windows spusťte odinstalační program pro typ nasazení.

Pak aplikaci nasaďte. Na stránce Nastavení nasazení v průvodci vyberte akci nasazení, která se má odinstalovat.

Poznámka

Když vyberete akci nasazení Odinstalovat, účel nasazení se automaticky nakonfiguruje jako Povinné.

Implicitní odinstalace

Mnoho zákazníků má spoustu kolekcí, protože pro každou aplikaci potřebují aspoň dvě kolekce: jednu pro instalaci a druhou pro odinstalaci. Tento postup zvyšuje režijní náklady na správu dalších kolekcí a může snížit výkon webu při vyhodnocování kolekcí.

Od verze 2107 můžete povolit nasazení aplikace pro podporu implicitní odinstalace. Pokud je prostředek v kolekci, aplikace se nainstaluje. Když pak odeberete prostředek z kolekce, aplikace se odinstaluje.

Od verze 2111 toto chování také podporuje skupiny aplikací. Pokud tento článek odkazuje na aplikaci, platí také pro skupiny aplikací.

Poznámka

Ve verzi 2111 a novějších se toto chování vztahuje na nasazení do kolekcí zařízení nebo uživatelů. Ve verzi 2107 se toto chování vztahuje pouze na nasazení do kolekcí zařízení.

Pokud od verze 2203 nasadíte aplikaci nebo skupinu aplikací do kolekce uživatelů, která je založená na skupině zabezpečení, a povolíte implicitní odinstalaci, změny skupiny zabezpečení se teď dodržují. Když web zjistí změnu členství ve skupině, Configuration Manager odinstaluje aplikaci pro uživatele, kterého jste odebrali ze skupiny zabezpečení.

Povolit implicitní odinstalaci

Když nasadíte aplikaci do kolekce, nakonfigurujte na stránce Nastavení nasazení následující nastavení:

  • Akce: Instalace

  • Účel: Povinné

  • Povolte následující možnost: Pokud prostředek už není členem kolekce, odinstalujte aplikaci.

    Tip

    Ve verzi 2107 má tato možnost název: Odinstalujte tuto aplikaci, pokud cílový objekt vypadne z kolekce.

Důležité

Při nasazování do velkých kolekcí založených na dotazech buďte opatrní při povolování této možnosti. Zejména dotazy na externí zdroje, jako jsou skupiny Active Directory. Neočekávaná externí změna by mohla automaticky aktivovat odinstalaci aplikace u velkého počtu zařízení.

Implicitní proces odinstalace

Po odebrání prostředku z kolekce proběhne následující proces:

  • Pracovní proces na pozadí se na serveru lokality spouští každých 10 minut. Tato úloha sleduje aplikace, pro které jste tuto možnost povolili. Pak zjistí prostředky, které jste odebrali z cílové kolekce. Pokud chcete tento proces vyřešit, podívejte se na soubor SMS_ImplicitUninstall.log na serveru lokality.

  • Klient musí stáhnout zásady. Ve výchozím nastavení je nastavení klienta interval dotazování zásad klienta 60 minut. Pokud chcete tento krok urychlit, stáhněte zásady ručně.

  • 15 minut poté, co klient obdrží aktualizované zásady, odinstaluje aplikaci.

V závislosti na načasování těchto kroků je nejdelší doba, po které může klient aplikaci odinstalovat, 85 minut. Pokud se první krok provede okamžitě a ručně stáhnete zásady na zařízení, je celkový proces 15 minut.

Poznámka

  • Pro toto chování může web každých 10 minut zpracovat až 1000 změn členství v kolekci.
  • Pokud k odinstalaci nedojde, je pravděpodobné, že existuje konfliktní nasazení instalace stejné aplikace, skupiny aplikací nebo jiné skupiny aplikací se stejnými aplikacemi.Configuration Manager vždy respektuje nasazení instalace před nasazením odinstalace.

Známé problémy

Nakonfigurujete chování instalace aplikace na Nainstalovat pro systém a pak ji nasadíte do kolekce uživatelů. Zařízení má několik uživatelů, kteří jsou v kolekci a aplikace se na zařízení nainstaluje. Pokud pak z kolekce odeberete jednoho uživatele , aplikace se ze zařízení odinstaluje pro všechny uživatele.

Další kroky

Správa kolekcí

Monitorování aplikací z konzoly Configuration Manager

Referenční informace k souboru protokolu