Vytváření aplikací v nástroji Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Aplikace nástroje Configuration Manager definuje metadata o aplikaci. Aplikace má jeden nebo více typů nasazení. Tyto typy nasazení zahrnují instalační soubory a informace, které jsou nutné k instalaci softwaru na zařízení. Typ nasazení má také pravidla, jako jsou metody detekce a požadavky. Tato pravidla určují, kdy a jak klient software nainstaluje.

Aplikace vytvářejte následujícími způsoby:

Tento článek obsahuje také následující informace o konfiguraci typu nasazení:

Vytvoření aplikace

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

  2. Na kartě Domů na pásu karet ve skupině Vytvořit vyberte Vytvořit aplikaci.

Pak automaticky zjistěte nebo ručně zadejte informace o aplikaci:

  • Automaticky rozpoznává informace o aplikacích a vytváří základní aplikaci s jediným typem nasazení. Jedná se například o soubor Instalační služby systému Windows, který neobsahuje žádné závislosti ani požadavky. Po vytvoření aplikace tímto postupem ji upravte podle potřeby. Můžete přidat nebo změnit typy nasazení a přidat metody detekce, závislosti nebo požadavky.

  • Ruční zadání informací o aplikacích pro vytváření složitějších aplikací Definujte více než jeden typ nasazení, závislosti, metody detekce nebo požadavky.

Automatické zjišťování informací o aplikacích

  1. Na stránce Obecné v průvodci Vytvořit aplikaci vyberte možnost Automaticky zjišťovat informace o této aplikaci z instalačních souborů.

  2. V rozevíracím seznamu Typ vyberte typ instalačního souboru aplikace, který chcete použít ke zjišťování informací o aplikaci. Další informace o dostupných typech instalace naleznete v tématu Typy nasazení podporované nástrojem Configuration Manager.

  3. Do pole Umístění zadejte instalační soubor aplikace, který chcete použít ke zjištění informací o aplikaci. Tímto umístěním je buď síťová cesta (\\server\share\filename), nebo odkaz na Store. Musíte mít přístup k síťové cestě a všem podsložkám, které obsahují obsah aplikace.

    Důležité

    Když jako typ aplikace vyberete Instalační službu systému Windows (*.msi soubor), web naimportuje všechny soubory v určené složce. Tyto soubory pak odesílá do distribučních bodů. Ujistěte se, že zadaná složka obsahuje pouze soubory, které jsou nezbytné k instalaci aplikace. Microsoft testuje Configuration Manager tak, aby podporoval až 20 000 souborů v balíčku aplikace. Pokud vaše aplikace obsahuje více souborů, zvažte vytvoření více aplikací s menším počtem souborů.

  4. Na stránce Informace o importu v průvodci Vytvořit aplikaci zkontrolujte informace a pak vyberte Další. V případě potřeby se vraťte zpět a opravte případné chyby výběrem možnosti Předchozí .

  5. Na stránce Obecné informace v průvodci Vytvořit aplikaci zadejte následující informace:

    Poznámka

    Pokud Configuration Manager tyto informace automaticky zjistí z instalačních souborů aplikace, jsou tady už vyplněné. Zobrazené možnosti se navíc můžou lišit v závislosti na typu aplikace, kterou vytvoříte.

    • Obecné informace o aplikaci, jako je název aplikace, komentáře správce, vydavatel a verze softwaru. Pokud chcete aplikaci najít v konzole nástroje Configuration Manager, zadejte volitelný odkaz nebo vyberte kategorie pro správu.

    • Instalační program: Zadejte instalační program a všechny požadované vlastnosti, které jsou potřeba k instalaci typu nasazení aplikace.

      Tip

      Pokud se instalační program nezobrazí, zvolte Procházet a přejděte k umístění instalačního programu.

    • Chování při instalaci: Vyberte jednu ze tří možností, jak Configuration Manager nainstaluje tento typ nasazení. Další informace o těchto možnostech naleznete v tématu User Experience.

    • Použijte automatické připojení VPN (pokud je nakonfigurované): Pokud jste do zařízení, na kterém uživatel aplikaci spouští, nasadili profil VPN, připojte síť VPN při spuštění aplikace. Tato možnost je dostupná jenom pro systémy Windows 8.1 a Windows Phone 8.1. Pokud do zařízení s Windows Phone 8.1 nasadíte víc než jeden profil VPN, nebudou automatická připojení VPN podporovaná. Další informace najdete v tématu Profily sítě VPN.

    • Zřídit tuto aplikaci pro všechny uživatele zařízení: Zřiďte aplikaci s balíčkem aplikace pro Windows pro všechny uživatele zařízení. Další informace najdete v tématu Vytváření aplikací pro Windows.

      Tip

      Pokud upravujete stávající aplikaci, je toto nastavení na kartě Uživatelské prostředí ve vlastnostech typu nasazení balíčku aplikace pro Windows.

  6. Zvolte Další, zkontrolujte informace o aplikaci na stránce Souhrn a pak dokončete Průvodce vytvořením aplikace.

Nová aplikace se nyní zobrazí v uzlu Aplikace konzoly Configuration Manager. Dokončili jste vytváření aplikace.

Pokud chcete přidat další typy nasazení nebo nakonfigurovat další nastavení, přečtěte si téma Vytvoření typů nasazení pro aplikaci.

Ruční zadání informací o aplikaci

  1. Na stránce Obecné v průvodci Vytvořit aplikaci vyberte Ručně zadat informace o aplikaci a pak zvolte Další.

  2. Zadejte obecné informace o aplikaci:

    • Název aplikace je povinný a musí být kratší než 256 znaků.

    • Komentáře správce, vydavatele a verze softwaru jsou další metadata, která dále popisují aplikaci.

    • Pokud chcete aplikaci najít v konzole nástroje Configuration Manager, zadejte volitelný odkaz nebo vyberte kategorie pro správu.

    • Datum zveřejnění

    • Vyberte uživatele nebo skupiny, kteří jsou za tuto aplikaci zodpovědní, jako vlastníky a kontakty na podporu. Ve výchozím nastavení jsou tyto hodnoty nastavené na vaše uživatelské jméno.

  3. Na stránce Centrum softwaru v průvodci Vytvořit aplikaci zadejte následující informace:

    • Vybraný jazyk: z rozevíracího seznamu vyberte jazykovou verzi aplikace, kterou chcete nastavit. Chcete-li pro tuto aplikaci nastavit další jazyky, zvolte Přidat nebo odebrat .

    • Lokalizovaný název aplikace: Zadejte název aplikace ve vybraném jazyce.

      Důležité

      Lokalizovaný název aplikace je povinný pro každou jazykovou verzi, kterou nastavíte.

    • Kategorie uživatelů: Vyberte možnost Upravit a určete kategorie aplikací ve vybraném jazyce. Uživatelé Centra softwaru používají tyto kategorie k filtrování a řazení aplikací.

      Poznámka

      Uživatelské kategorie pro nasazení aplikací cílených na zařízení se zobrazují jako filtry v Centru softwaru. Tato nasazení můžou být dostupná nebo požadovaná.

      Přejmenování nebo odstranění kategorie se automaticky nevztahuje na aplikace s touto kategorií. Tyto změny platí pro příští revizi aplikace. Jak tento problém vyřešit pro přejmenování nebo odstranění:
      • Nejdřív zrušte zaškrtnutí políčka u kategorie v aplikaci, která na ni odkazuje. Pak použijte tuto změnu, která aplikaci upraví.
        • Místo akce přejmenování vytvořte novou kategorii s novým názvem a přidejte ji do příslušných aplikací.
        • Po revizi aplikací můžete kategorii odstranit.
    • Uživatelská dokumentace: Zadejte umístění souboru, ze kterého můžou uživatelé Centra softwaru získat další informace o této aplikaci. Tímto umístěním je webová adresa nebo síťová cesta a název souboru. Ujistěte se, že uživatelé mají k tomuto umístění přístup.

    • Text odkazu: Zadejte text, který se zobrazí místo položky "Další informace", když je zadána uživatelská dokumentace.

    • Adresa URL ochrany osobních údajů: Zadejte webovou adresu do prohlášení o zásadách ochrany osobních údajů aplikace.

    • Lokalizovaný popis: Zadejte popis aplikace ve vybraném jazyce.

    • Klíčová slova: Zadejte seznam klíčových slov ve vybraném jazyce. Tato klíčová slova pomáhají uživatelům Centra softwaru při hledání aplikace.

    • Ikona: Vyberte Procházet a vyberte ikonu pro tuto aplikaci. Pokud nezadáte ikonu, Configuration Manager použije výchozí ikonu. Ikony mohou mít rozměry až 512 × 512 pixelů.

  4. Na stránce Typy nasazení v průvodci Vytvořit aplikaci zvolte Přidat a vytvořte nový typ nasazení. Další informace najdete v tématu Vytvoření typů nasazení pro aplikaci.

  5. Zvolte Další, zkontrolujte informace o aplikaci na stránce Souhrn a pak dokončete Průvodce vytvořením aplikace.

Nová aplikace se nyní zobrazí v uzlu Aplikace konzoly Configuration Manager.

Vytvoření typů nasazení pro aplikaci

Pokud automaticky zjišťujete informace o aplikaci, možná nebudete muset dokončit některé kroky v této části.

Poznámka

Když zobrazíte vlastnosti existujícího typu nasazení, následující oddíly odpovídají kartám okna vlastností typu nasazení:

Informace o kartě Chování při instalaci ve vlastnostech typu nasazení najdete v tématu Kontrola spouštění spustitelných souborů.

Spuštění průvodce vytvořením typu nasazení

Průvodce vytvořením typu nasazení můžete spustit třemi způsoby:

  • V uzlu Aplikace: V konzole nástroje Configuration Manager přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Aplikace. Vyberte aplikaci a pak na pásu karet vyberte Vytvořit typ nasazení .

  • Při vytváření aplikace: Když ručně zadáte informace o aplikaci v průvodci vytvořením aplikace, vyberte Přidat na stránce Typy nasazení.

  • Z vlastností aplikace: Vyberte existující aplikaci v uzlu Aplikace a vyberte Vlastnosti. Přepněte na kartu Typy nasazení a vyberte Přidat.

Pak použijte jeden z následujících postupů k automatické identifikaci nebo ručnímu zadání informací o typu nasazení.

Automatická identifikace informací o typu nasazení

  1. Na stránce Obecné v průvodci vytvořením typu nasazení:

    1. Vyberte typ instalačního souboru aplikace, abyste zjistili informace o typu nasazení.

    2. Vyberte Automaticky identifikovat informace o tomto typu nasazení z instalačních souborů.

    3. Do pole Umístění zadejte instalační soubor aplikace, který chcete použít ke zjištění informací o typu nasazení. Tímto umístěním je buď síťová cesta (\\server\share\filename), nebo odkaz na Store. Musíte mít přístup k síťové cestě a všem podsložkám, které obsahují obsah aplikace.

  2. Na stránce Informace o importu v průvodci Vytvořit typ nasazení zkontrolujte informace a pak vyberte Další. V případě potřeby se vraťte zpět a opravte případné chyby výběrem možnosti Předchozí .

  3. Na stránce Obecné informace průvodce vytvořením typu nasazení zadejte následující informace:

    Poznámka

    Některé informace o typu nasazení již mohou být přítomny, pokud byly načteny z instalačních souborů aplikace. Zobrazené možnosti se navíc můžou lišit v závislosti na typu nasazení, který vytváříte.

    • Obecné informace o typu nasazení:

      • Název je povinný

      • Komentáře správce , které to dále popisují

      • Jazyky , které jsou pro tuto funkci dostupné

    • Instalační program: Zadejte instalační program a všechny vlastnosti, které potřebujete k instalaci typu nasazení.

    • Chování při instalaci: Vyberte jednu ze tří možností, jak Configuration Manager nainstaluje tento typ nasazení. Další informace o těchto možnostech naleznete v tématu User Experience.

    • Použijte automatické připojení VPN (pokud je nakonfigurované): Pokud jste do zařízení, na kterém uživatel aplikaci spouští, nasadili profil VPN, připojte síť VPN při spuštění aplikace. Tato možnost je dostupná jenom pro systémy Windows 8.1 a Windows Phone 8.1. Pokud do zařízení s Windows Phone 8.1 nasadíte víc než jeden profil VPN, nebudou automatická připojení VPN podporovaná. Další informace najdete v tématu Profily sítě VPN.

  4. Zvolte Další a pokračujte na Možnosti obsahu typu nasazení.

Ruční zadání informací o typu nasazení

  1. Na stránce Obecné v průvodci vytvořením typu nasazení vyberte v rozevíracím seznamu Typ typ instalačního souboru aplikace pro tento typ nasazení.

  2. Vyberte Ručně zadejte informace o typu nasazení a pak vyberte Další.

  3. Na stránce Obecné informace průvodce vytvořením typu nasazení zadejte název typu nasazení. Volitelně můžete zadat komentáře správce, vybrat jazyky pro tento typ nasazení a pak vybrat Další.

  4. Pokračujte na Možnosti obsahu typu nasazení.

Typ nasazení Možnosti obsahu

Na stránce Obsah zadejte následující informace:

Poznámka

Při zobrazení vlastností existujícího typu nasazení se některé z těchto možností zobrazí na kartě Obsah a některé na kartě Programy .

  • Umístění obsahu: Zadejte umístění obsahu pro tento typ nasazení nebo vyberte Procházet a zvolte složku obsahu typu nasazení.

    Důležité

    Systémový účet serveru lokality musí mít oprávnění k určenému umístění obsahu.

    • Trvalý obsah v mezipaměti klienta: Klient Configuration Manager uchovává ve své mezipaměti obsah typu nasazení po neomezenou dobu. Klient zachová obsah, i když je aplikace už nainstalovaná. Tato možnost je užitečná u některých nasazení, jako je například software založený na Instalační službě systému Windows. Instalační služba systému Windows potřebuje k použití aktualizací místní kopii zdrojového obsahu. Tato možnost zmenší dostupné místo v mezipaměti. Pokud vyberete tuto možnost, může to později způsobit selhání velkého nasazení, pokud mezipaměť nemá dostatek dostupného místa.

      Tip

      Tato možnost zachová konkrétní verzi obsahu, kterou klient nainstaluje. Při aktualizaci obsahu této aplikace klient tento obsah automaticky znovu neukládá do mezipaměti. Jakmile dojde k akci, která vyžaduje nový obsah, klient stáhne novou verzi obsahu.

  • Instalační program: Zadejte název instalačního programu a všechny požadované parametry instalace.

    • Instalace start v: Volitelně zadejte složku, která obsahuje instalační program pro typ nasazení. Tato složka může být absolutní cestou na klientovi nebo cestou ke složce distribučního bodu, která obsahuje instalační soubory.
  • Odinstalační program: Volitelně zadejte název odinstalačního programu a všechny požadované parametry.

    • Odinstalovat start v: Volitelně zadejte složku, která obsahuje odinstalační program pro 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.
  • Program opravy: U typů nasazení Instalační služba systému Windows a Instalační program skriptů volitelně zadejte název programu opravy a všechny požadované parametry.

    • Spustit opravu: Volitelně zadejte složku, která obsahuje program opravy pro 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: Ke spuštění instalačního programu pro typ nasazení použijte 32bitová umístění souborů a registru na počítačích se systémem Windows.

Vlastnosti typu nasazení Možnosti obsahu

Při zobrazení vlastností typu nasazení se následující možnosti zobrazí jenom na kartě Obsah :

  • Nastavení odinstalace obsahu:

    • Stejné jako obsah instalace: Pokud je obsah pro instalaci a odinstalaci stejný, vyberte tuto možnost. Tato možnost je výchozí.

    • Žádný obsah odinstalace: Pokud vaše aplikace nepotřebuje obsah k odinstalaci, vyberte tuto možnost.

    • Liší se od obsahu instalace: Pokud se obsah odinstalace liší od obsahu instalace, vyberte tuto možnost.

      • Umístění obsahu odinstalace: Zadejte síťovou cestu k obsahu, který se používá k odinstalaci aplikace.
  • Povolit klientům používat distribuční body z výchozí skupiny hranic lokality: Určete, jestli by klienti měli stahovat a instalovat software z distribučního bodu ve výchozí skupině hranic lokality, pokud obsah není dostupný z distribučního bodu v aktuální skupině hranic nebo ve skupině sousedních hranic.

  • Možnosti nasazení: Určete, jestli by si klienti měli stáhnout aplikaci, když používají distribuční bod ze souseda nebo výchozí skupiny hranic lokality.

Poznámka

Služba Windows BranchCache je na klientech vždy povolená. Pokud distribuční bod podporuje službu BranchCache, klienti ji používají. Další informace najdete v tématu BranchCache.

Typ nasazení: Možnosti pořadí úkolů

Další informace o typu nasazení pořadí úkolů naleznete v tématu Typ nasazení pořadí úkolů.

Na stránce Pořadí úkolů zadejte následující informace:

  • Pořadí úkolů instalace: Vyberte pořadí úkolů, které spustí proces instalace této aplikace.

  • Pořadí úkolů odinstalace (volitelné): Vyberte pořadí úkolů, které odebere tuto aplikaci.

Tip

Pokud se vaše pořadí úkolů v seznamu nezobrazuje, zkontrolujte, jestli neobsahuje žádné kroky pro nasazení nebo upgrade operačního systému. Potvrďte také, že není označené jako pořadí úkolů s velkým dopadem. Další informace najdete v požadavcích na typ nasazení pořadí úkolů.

Možnosti metody detekce typu nasazení

Tento postup nastaví metodu detekce, která indikuje přítomnost typu nasazení. Jinými slovy, jestli už je na zařízení s Windows tato aplikace nainstalovaná. K vytvoření metody detekce použijte jednu z následujících dvou metod:

Konfigurace pravidel zjišťujících přítomnost tohoto typu nasazení

  1. Na stránce Metoda detekce je ve výchozím nastavení vybraná možnost Konfigurovat pravidla pro detekci přítomnosti tohoto typu nasazení . Vyberte Přidat klauzuli.

  2. V dialogovém okně Pravidlo detekce vyberte typ nastavení pro zjištění přítomnosti typu nasazení:

    • Systém souborů: Zjištění, zda na zařízení existuje určitý soubor nebo složka. Tato detekce označuje, že aplikace je nainstalovaná. Zadejte tyto další podrobnosti:

      • Typ: Vyberte, jestli se má jednat o soubor nebo složku.

      • Cesta (povinné): Zadejte nebo přejděte k místní cestě na zařízení, které obsahuje soubor nebo složku. Například: C:\Program Files. Nemůžete zadat sdílenou síťovou cestu. Pokud vyberete Procházet, procházejte místní systém souborů nebo se připojte k reprezentativnímu klientovi, abyste mohli procházet.

      • Název souboru nebo složky (povinné): Zadejte konkrétní název souboru nebo složky, který se má zjistit ve výše uvedené cestě. Pokud klient tento soubor nebo složku na zařízení zjistí, považuje aplikaci za nainstalovanou na zařízení.

      • Tento soubor nebo složka jsou přidruženy k 32bitové aplikaci v 64bitových systémech: Klient nejprve vyhledá umístění 32bitových souborů pro zadaný soubor nebo složku. Pokud klient soubor nebo složku nenajde, vyhledá v 64bitových umístěních.

    • Registr: Zjistěte, jestli na klientském zařízení existuje zadaný klíč registru nebo hodnota registru. Tato detekce označuje, že aplikace je nainstalovaná. Zadejte tyto další podrobnosti:

      • Podregistr (povinné): V rozevíracím seznamu vyberte podregistr registru. Například: HKEY_LOCAL_MACHINE.

      • Klíč (povinné): Zadejte klíč registru, který se má hledat ve výše uvedeném podregistru. Například: SOFTWARE\Microsoft\Office.

      • Hodnota (volitelné): Zadejte konkrétní hodnotu, která se má zjistit ve výše uvedeném klíči. Pokud chcete, aby klient hodnotu (Výchozí) zjišťoval, povolte pro zjišťování možnost Použít hodnotu klíče registru (Výchozí). Když zadáte hodnotu nebo povolíte tuto možnost, musíte vybrat datový typ.

      • Tento klíč registru je přidružený k 32bitové aplikaci v 64bitových systémech: Tuto možnost vyberte, pokud chcete nejprve zkontrolovat zadaný klíč registru v 32bitových umístěních registru. Pokud se klíč registru nenajde, klient vyhledá 64bitová umístění.

    • Instalační služba systému Windows: Zjistěte, zda v klientském zařízení existuje určitý soubor Instalační služby systému Windows. Tato detekce označuje, že aplikace je nainstalovaná. Zadejte kód produktu MSI, který se má zjistit na klientovi. Pokud vyberete Procházet, zvolte soubor MSI, ze kterého chcete číst kód produktu.

  3. V dolní části okna Ověřovací pravidlo určete, zda položka musí existovat nebo musí vyhovovat pravidlu. Pokud například zjišťujete u souboru, je ve výchozím nastavení vybrána následující možnost: K označení přítomnosti této aplikace musí v cílovém systému existovat nastavení systému souborů. Druhou možnost vyberte, pokud chcete vytvořit pravidlo zjišťování na základě vlastností souboru nebo složky. Mezi tyto vlastnosti patří datum změny, datum vytvoření, verze nebo velikost. Kritéria těchto pravidel jsou u každého typu nastavení jiná.

  4. Výběrem tlačítka OK zavřete dialogové okno Pravidlo detekce .

Když vytvoříte více než jednu metodu detekce pro typ nasazení, můžete klauzule seskupit a vytvořit tak složitější logiku.

Klauzule zjišťování skupin (volitelné)

  1. Vytvořte tři nebo více klauzulí metod detekce v typu nasazení.

  2. Vyberte dvě nebo více po sobě jdoucích klauzulí a pak vyberte Seskupit. Uvidíte závorky přidané k přidruženým sloupcům, které ukazují, kde skupina začíná a končí.

    Příklad:

    Spojnice ( Klauzule )
    Kód produktu MSI
    Nebo ( Soubor1.Text existuje
    a dále file2.txt existuje )
  3. Pokud chcete skupinu odebrat, vyberte seskupené klauzule a pak vyberte Oddělit.

Pokračujte k další části, která je věnována použití vlastního skriptu jako metody detekce. Nebo přejděte na možnosti uživatelského prostředí pro typ nasazení.

Použití vlastního skriptu ke kontrole přítomnosti typu nasazení

  1. Na stránce Metoda detekce zaškrtněte políčko Použít vlastní skript k detekci přítomnosti tohoto typu nasazení . Pak vyberte Upravit.

  2. V dialogovém okně Editor skriptů vyberte typ skriptu pro zjištění typu nasazení: PowerShell, VBScript nebo JScript.

    Poznámka

    Když se skript Windows PowerShell spustí jako metoda detekce aplikace, klient Configuration Manager zavolá PowerShell s parametrem-NoProfile. Tato možnost spustí PowerShell bez profilů. Profil PowerShellu je skript, který se spustí při spuštění PowerShellu.

  3. Do pole Script contents (Obsah skriptu ) zadejte skript, který chcete použít, nebo vložte obsah existujícího skriptu. Zvolte Otevřít a přejděte na existující uložený skript. Vyberte Vymazat a odstraňte text v poli obsahu skriptu. V případě potřeby povolte možnost Spustit skript jako 32bitový proces na 64bitových klientech.

    Poznámka

    Maximální velikost skriptu je 32 kB.

  4. Kliknutím na OK skript uložíte a zavřete dialogové okno Editor skriptů . Zpět v průvodci vytvořením typu nasazení se pole Typ skriptu a Délka skriptu aktualizují s podrobnostmi o skriptu.

Metody rozpoznávání vlastních skriptů

Configuration Manager zkontroluje výsledky ze skriptu. Přečte hodnoty zapsané skriptem do proudu standardního výstupu (STDOUT), proudu standardních chyb (STDERR) a ukončovacího kódu. Pokud se skript ukončí s nenulovou hodnotou, skript selže a stav detekce aplikace je Neznámý. Pokud je ukončovací kód nulový a STDOUT obsahuje data, je stav detekce aplikace Nainstalováno.

Tip

Pokud při psaní detekčního skriptu vrátíte nulový ukončovací kód, ale nevrátíte výstup (data v STDOUT), aplikace nebude detekována jako nainstalovaná. Další informace najdete v následujících příkladech.

Pomocí následujících tabulek zkontrolujte, jestli se aplikace nainstaluje z výstupu skriptu:

Nulový ukončovací kód
STDOUT STDERR Výsledek skriptu Stav detekce aplikace
Prázdné Prázdné Úspěch Nenainstalováno
Prázdné Není prázdná Selhání Unknown (neznámý)
Není prázdná Prázdné Úspěch Nainstalováno
Není prázdná Není prázdná Úspěch Nainstalováno
Nenulový ukončovací kód
STDOUT STDERR Výsledek skriptu Stav detekce aplikace
Prázdné Prázdné Selhání Unknown (neznámý)
Prázdné Není prázdná Selhání Unknown (neznámý)
Není prázdná Prázdné Selhání Unknown (neznámý)
Není prázdná Není prázdná Selhání Unknown (neznámý)
Příklady

Pomocí následujících příkladů PowerShellu/VBScriptu můžete napsat vlastní skripty detekce aplikací:

Příklad 1: Skript vrátí ukončovací kód, který není nulový. Tento kód označuje, že skript se nepodařilo úspěšně spustit. V tomto případě je stav detekce aplikace neznámý.

Exit 1
WScript.Quit(1)

Příklad 2: Skript vrátí ukončovací kód nula, ale hodnota STDERR není prázdná. Tento výsledek označuje, že skript se nepodařilo úspěšně spustit. V tomto případě je stav detekce aplikace neznámý.

Write-Error "Script failed"
Exit 0
WScript.StdErr.Write "Script failed"
WScript.Quit(0)

Příklad 3: Skript vrátí nulový ukončovací kód, což znamená, že proběhl úspěšně. Hodnota pro STDOUT je však prázdná, což znamená, že aplikace není nainstalovaná.

Exit 0
WScript.Quit(0)

Příklad 4: Skript vrátí nulový ukončovací kód, což znamená, že proběhl úspěšně. Hodnota pro STDOUT není prázdná, což znamená, že aplikace je nainstalovaná.

Write-Host "The application is installed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)

Příklad 5: Skript vrátí nulový ukončovací kód, který označuje, že proběhl úspěšně. Hodnoty STDOUT a STDERR nejsou prázdné, což znamená, že aplikace je nainstalovaná.

Write-Host "The application is installed"
Write-Error "Completed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.StdErr.Write "Completed"
WScript.Quit(0)

Možnosti uživatelského prostředí pro typ nasazení

Tato nastavení určují, jak klient nainstaluje aplikaci na zařízení a co uživatel vidí.

Na stránce Uživatelské prostředí zadejte následující informace:

  • Chování při instalaci: V rozevíracím seznamu vyberte jednu z následujících možností:

    • Instalace pro uživatele: Klient nainstaluje aplikaci jenom pro uživatele, kterému aplikaci nasadíte.

    • Instalace pro systém: Klient nainstaluje aplikaci pouze jednou. Je k dispozici všem uživatelům.

    • Instalace pro systém, pokud je zdrojem zařízení; v opačném případě instalace pro uživatele: Pokud aplikaci nasadíte do zařízení, klient ji nainstaluje pro všechny uživatele. Pokud aplikaci nasadíte uživateli, klient ji nainstaluje jenom za tohoto uživatele.

  • Požadavek na přihlášení: Vyberte jednu z následujících možností:

    • Jenom když je uživatel přihlášený

    • Zda je uživatel přihlášen nebo ne

    • Pouze pokud není přihlášen žádný uživatel

      Poznámka

      Výchozí nastavení této možnosti je Pouze pokud je uživatel přihlášen. Pokud v rozevíracím seznamu Chování při instalaci vyberete možnost Nainstalovat pro uživatele, nemůžete tuto možnost změnit.

  • Viditelnost instalačního programu: Zadejte režim, ve kterém se typ nasazení spustí na klientských zařízeních. Vyberte jednu z následujících možností:

    • Maximalizované: Typ nasazení běží maximalizovaný na klientských zařízeních. Uživatelé vidí veškerou aktivitu instalace.

    • Normální: Typ nasazení se spustí v normálním režimu na základě výchozích hodnot systému a programu. Tento režim je výchozí.

    • Minimalizované: Typ nasazení běží na klientských zařízeních minimalizovaný. Uživatelé můžou vidět aktivitu instalace v oznamovací oblasti nebo na hlavním panelu.

    • Skryté: Typ nasazení běží skrytě na klientských zařízeních. Uživatelé nezaznamenají žádnou aktivitu při instalaci.

  • Povolit uživatelům zobrazit instalaci programu a pracovat s ní: Určete, zda uživatel může komunikovat s instalací typu nasazení, aby mohl nastavit možnosti instalace.

    Pokud jste v rozevíracím seznamu Chování při instalaci vybrali možnost Nainstalovat pro uživatele, je tato možnost ve výchozím nastavení povolená.

    Důležité

    Když vyberete chování Instalovat pro systém , je toto nastavení volitelné. Účelem této změny je umožnit koncovému uživateli interakci s instalací během pořadí úkolů. Například spuštění procesu instalace, který vyzve koncového uživatele k zadání různých možností. U některých instalačních programů aplikací se uživatelské výzvy nedají umlčet nebo může instalační proces vyžadovat určité hodnoty konfigurace, které zná jenom uživatel.

    Instalace v kontextu systému a umožnění uživatelům interagovat s instalací není zabezpečená konfigurace. Další informace najdete v tématu Zabezpečení a ochrana osobních údajů pro správu aplikací.

  • Maximální povolená doba běhu (minuty): Zadejte maximální dobu v minutách, po kterou očekáváte, že se typ nasazení spustí v klientském počítači. Zadejte toto nastavení jako celé číslo větší než nula. Výchozí hodnota je 120 minut (dvě hodiny).

    Tuto hodnotu použijte pro následující akce:

    • Monitorování výsledků z typu nasazení.

    • Kontrola, jestli je nainstalovaný typ nasazení, když definujete časové intervaly údržby na klientských zařízeních. Pokud je zavedeno časové období údržby, typ nasazení se spustí pouze v případě, že je v časovém období údržby k dispozici dostatek času pro nastavení Maximální povolená doba běhu .

      Důležité

      Ke konfliktu může dojít, pokud je maximální povolená doba běhu delší než naplánované časové období údržby. Pokud uživatel nastaví maximální dobu běhu na dobu delší, než je délka libovolného dostupného časového období údržby, tento typ nasazení se nespustí.

  • Odhadovaná doba instalace (minuty): Zadejte odhadovanou dobu instalace typu nasazení. Uživatelé uvidí tuto dobu v Centru softwaru.

Vlastnosti typu nasazení Možnosti uživatelského prostředí

Při zobrazení vlastností typu nasazení se následující možnosti zobrazí jenom na kartě Uživatelské prostředí :

Vynutit určité chování po instalaci. Vyberte jednu z následujících možností:

  • Určete chování na základě návratových kódů: Zpracujte restartování na základě kódů nakonfigurovaných na kartě Návratové kódy . Zobrazení Centra softwaru může vyžadovat restartování. Pokud je uživatel přihlášený během instalace, zobrazí se výzva v závislosti na konfiguraci uživatelského prostředí nasazení .

  • Žádná konkrétní akce: Po instalaci není nutné restartovat. Centrum softwaru hlásí, že není nutné restartovat počítač.

  • Instalační program softwaru může vynutit restartování zařízení: Configuration Manager neřídí ani nespouští restartování, ale skutečná instalace to může udělat bez upozornění. Tímto nastavením zabráníte tomu, aby aplikace Configuration Manager hlásila selhání instalace, když instalační program zahájí restartování. Zobrazení Centra softwaru může vyžadovat restartování.

  • Klient Configuration Manager vynutí povinné restartování zařízení: Configuration Manager po úspěšné instalaci vynutí restartování zařízení. Centrum softwaru hlásí, že je vyžadováno restartování. Pokud je uživatel přihlášený během instalace, zobrazí se výzva v závislosti na konfiguraci uživatelského prostředí nasazení .

Požadavky na typ nasazení

Configuration Manager tyto požadavky ověří na zařízeních před instalací typu nasazení. Použijte požadavky k dalšímu upřesnění a řízení zařízení nebo uživatelů, kteří obdrží tuto aplikaci. Pokud například nasadíte aplikaci do kolekce uživatelů, zadejte zde požadavky na hardware aplikace.

  1. Na stránce Požadavky vyberte Přidat a otevřete dialogové okno Vytvořit požadavek .

  2. V rozevíracím seznamu Kategorie vyberte, jestli se tento požadavek vztahuje na zařízení nebo na uživatele.

    Vyberte Vlastní , chcete-li použít dříve vytvořenou globální podmínku. Když vyberete Vlastní, můžete také zvolit Vytvořit a vytvořit novou globální podmínku. Další informace o globálních podmínkách naleznete v tématu Jak vytvořit globální podmínky.

    Důležité

    Pokud aplikaci nasadíte do kolekce zařízení, klient ignoruje všechny požadavky kategorie User a podmínky Primary Device.

  3. V rozevíracím seznamu Podmínka vyberte podmínku pro posouzení, jestli uživatel nebo zařízení splňuje požadavky na instalaci. Obsah tohoto seznamu se liší v závislosti na vybrané kategorii.

  4. V rozevíracím seznamu Operátor vyberte operátor, který chcete použít. Tento operátor porovná vybranou podmínku se zadanou hodnotou. Vyhodnotí, jestli uživatel nebo zařízení splňují požadavky na instalaci. Dostupné operátory se liší v závislosti na vybrané podmínce. Při použití operátoru One Of má pole Hodnoty ověření, že na každý řádek je třeba zadat jednu položku.

    Poznámka

    Dostupné požadavky se liší v závislosti na typu zařízení, který typ nasazení používá.

  5. V poli Hodnota zadejte hodnoty, které chcete použít pro porovnání. Tyto hodnoty spolu s vybranou podmínkou a operátorem vyhodnocují, jestli uživatel nebo zařízení splňuje požadavky na instalaci. Dostupné hodnoty se liší v závislosti na vybrané podmínce a vybraném operátoru.

  6. Zvolte OK pro uložení požadavku a zavření dialogového okna Vytvořit požadavek .

Závislosti typu nasazení

Závislosti definují jeden nebo více typů nasazení z jiné aplikace, které klient musí nainstalovat před instalací tohoto typu nasazení.

Důležité

V některých případech je typ nasazení závislý na typu nasazení, který má také závislosti. Maximální počet podporovaných závislostí v řetězci je pět.

  1. Na stránce Závislosti vyberte Přidat.

  2. V okně Přidat závislost zadejte název skupiny závislostí. Tento název odkazuje na skupinu závislostí aplikací.

  3. V okně Přidat závislost vyberte Přidat.

  4. V okně Určit požadovanou aplikaci vyberte dostupnou aplikaci a alespoň jeden z jejích typů nasazení, které chcete použít jako závislost.

    Tip

    Výběrem možnosti Zobrazit zobrazte vlastnosti vybrané aplikace nebo typu nasazení.

  5. Výběrem tlačítka OK zavřete okno Zadat požadovanou aplikaci .

  6. Pokud chcete, aby klient automaticky nainstaloval závislou aplikaci, vyberte Automatická instalace vedle závislosti.

    Poznámka

    Nemusíte nasazovat závislou aplikaci, aby ji klient mohl automaticky nainstalovat.

  7. Pokud přidáte více závislostí, použijte tlačítka Zvýšit prioritu a Snížit prioritu . Tyto akce mění pořadí, ve kterém klient vyhodnocuje jednotlivé závislosti.

  8. Výběrem tlačítka OK zavřete okno Přidat závislosti .

Typ nasazení Návratové kódy

Poznámka

Tato stránka není v průvodci vytvořením typu nasazení. Je to jenom karta ve vlastnostech existujícího typu nasazení.

Zadejte návratové kódy pro řízení chování po dokončení typu nasazení. Pokud například signalizuje, že je vyžadován restart, instalace je dokončena.

  1. Na kartě Návratové kódy v okně vlastností typu nasazení vyberte Přidat.

  2. V okně Přidat návratový kód zadejte hodnotu návratového kódu , kterou očekáváte od tohoto typu nasazení. Tato hodnota je libovolné kladné nebo záporné celé číslo mezi -2147483648 a 2147483647.

  3. V rozevíracím seznamu vyberte typ kódu . Toto nastavení definuje, jak Configuration Manager interpretuje zadaný návratový kód z tohoto typu nasazení. Dostupné typy se liší v závislosti na technologii typu nasazení.

    • Úspěch (bez restartování): Typ nasazení se úspěšně nainstaloval a není nutné restartovat počítač.

    • Selhání (bez restartování): Instalaci typu nasazení se nezdařila.

    • Trvalé restartování: Typ nasazení se úspěšně nainstaloval, ale vyžaduje restartování zařízení. Nic jiného nelze nainstalovat, dokud se zařízení nerestartuje.

    • Obnovitelné restartování: Typ nasazení se úspěšně nainstaloval, ale vyžaduje restartování zařízení. Další instalace mohou proběhnout před restartováním zařízení.

    • Rychlé opakování: Na zařízení už probíhá jiná instalace. Klient opakuje tento pokus každé dvě hodiny, celkem 10krát.

  4. Volitelně můžete zadat Název a Popis tohoto návratového kódu.

  5. Výběrem OK zavřete okno Přidat návratový kód.

Příklad: nenulový úspěch

Nasazujete aplikaci, která při úspěšné instalaci vrátí ukončovací kód 1 . Ve výchozím nastavení Configuration Manager tento nenulový návratový kód vyhodnotí jako selhání. Zadejte hodnotu návratového kódu pro 1a vyberte typ kódu úspěchu (bez restartování). Nyní Configuration Manager interpretuje tento návratový kód jako úspěšný pro tento typ nasazení.

Výchozí návratové kódy

Když vytvoříte některé typy nasazení, Configuration Manager automaticky přidá následující návratové kódy, které jsou pro danou technologii společné:

Instalační služba systému Windows (*.msi soubor)
Hodnota Typ kódu
0 Úspěch (bez restartování)
1707 Úspěch (bez restartování)
3010 Měkký restart
1641 Úplné restartování
1618 Rychlé opakování
Instalátor skriptů
Hodnota Typ kódu
0 Úspěch (bez restartování)
1641 Úplné restartování
3010 Měkký restart
1618 Rychlé opakování
Balíček aplikací pro Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)
Hodnota Typ kódu
15605 Rychlé opakování
15618 Rychlé opakování

Další možnosti pro typy nasazení App-V

Nakonfigurujte další možnosti, které jsou jedinečné pro typy nasazení pro virtuální aplikace (App-V).

Typ nasazení App-V Možnosti obsahu

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

  2. Vyberte aplikaci s typem nasazení App-V a vyberte Vlastnosti.

  3. Ve vlastnostech aplikace přepněte na kartu Typy nasazení . Vyberte typ nasazení App-V a vyberte Upravit.

  4. Ve vlastnostech typu nasazení přepněte na kartu Obsah . Podle potřeby nakonfigurujte následující možnosti:

    • Zachovat obsah v mezipaměti klienta: Klient Configuration Manager neodstraní z mezipaměti obsah pro tento typ nasazení.

    • Před spuštěním načíst obsah do mezipaměti App-V: Před spuštěním aplikace klient Configuration Manager načte do mezipaměti App-V veškerý obsah pro tento typ nasazení. Klient nepřipne obsah v mezipaměti. Obsah se odstraní podle potřeby.

  5. Výběrem OK zavřete vlastnosti typu nasazení. Pak vyberte OK a zavřete vlastnosti aplikace.

Typ nasazení App-V Možnosti publikování

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

  2. Vyberte aplikaci s typem nasazení App-V a vyberte Vlastnosti.

  3. Ve vlastnostech aplikace přepněte na kartu Typy nasazení . Vyberte typ nasazení App-V a vyberte Upravit.

  4. Ve vlastnostech typu nasazení přepněte na kartu Publikování . Ve virtuální aplikaci vyberte položky, které chcete publikovat.

  5. Výběrem OK zavřete vlastnosti typu nasazení. Pak vyberte OK a zavřete vlastnosti aplikace.

Import aplikace

K importu aplikace do nástroje Configuration Manager použijte následující postup:

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

  2. Na pásu karet na kartě Domů a ve skupině Vytvořit vyberte Importovat aplikaci.

  3. Na stránce Obecné v Průvodci importem aplikace zadejte síťovou cestu k importovanému souboru . Například: \\server\share\file.zip. Tento soubor je platný komprimovaný archiv (formát ZIP) exportované aplikace nástroje Configuration Manager.

  4. Na stránce Obsah souboru vyberte akci, která se má provést, pokud je tato aplikace duplikátem existující aplikace. Vytvořte novou aplikaci nebo duplikát ignorujte a přidejte novou revizi stávající aplikace.

  5. Na stránce Souhrn zkontrolujte akce a pak dokončete průvodce.

Nová aplikace se zobrazí v uzlu Aplikace .

Tip

Rutina Windows PowerShell Import-CMApplication má stejnou funkci jako tento postup. Další informace najdete v tématu Import-CMApplication.

Další informace o exportu aplikace naleznete v tématu Úlohy správy aplikací.

Podporované typy nasazení

Configuration Manager podporuje následující typy nasazení aplikací:

Název typu nasazení Popis
Instalační služba systému Windows (*.msi soubor) Soubor Instalační služby systému Windows (.msi).
Balíček aplikací pro Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) Soubory balíčku aplikací pro Windows (.appx nebo .msix) nebo balíčky balíčků aplikací pro Windows (.appxbundle nebo .msixbundle).
Balíček aplikace pro Windows (ve Windows Storu) Zadejte odkaz na aplikaci ve Windows Storu nebo ve Storu procházejte a aplikaci vyberte.Poznámka 1
Instalátor skriptů Zadejte skript nebo program, který se spustí na klientech Windows za účelem instalace obsahu nebo provedení akce. Tento typ nasazení použijte pro setup.exe instalační programy nebo obálky skriptů.
Microsoft Application Virtualization 4 Manifest Microsoft App-V v4.
Microsoft Application Virtualization 5 Soubor balíčku Microsoft App-V v5.
Balíček aplikace pro Windows Phone (*soubor .xap) Soubor balíčku aplikace pro Windows Phone.
Balíček aplikace pro Windows Phone (ve Windows Phone Storu) Zadejte odkaz na aplikaci ve Windows Storu.
macOS X Pro počítače s macOS se spuštěným klientem Configuration Manager. .cmmac Vytvořte soubor pomocí nástroje CMAppUtil.
Webová aplikace Zadejte odkaz na webovou aplikaci. Tento typ nasazení nainstaluje zástupce webové aplikace na zařízení uživatele.
Instalační služba systému Windows prostřednictvím MDM (*.msi) Aplikace založené na Instalační službě systému Windows můžete vytvářet a nasazovat do zařízení s Windows pomocí místní správy mobilních zařízení (MDM). Další informace najdete v tématu Nasazení aplikací Instalační služby systému Windows do zařízení s Windows zaregistrovaných v MDM.
Pořadí úkolů Instalujte nebo odinstalujte složité aplikace pomocí pořadí úkolů. Další informace najdete v tématu Typ nasazení pořadí úkolů.

Poznámka

Konzola nástroje Configuration Manager může zobrazit další typy nasazení, ale ty jsou určené pro platformy, které už nejsou podporované. Další informace najdete v tématu Co se stalo s hybridním řešením?.

Poznámka 1: Balíček aplikace pro Windows (ve Windows Storu)

Pokud chcete aplikaci nasadit jako odkaz na Windows Store, nakonfigurujte zásady skupiny. Vypněte aplikaci Store. Nastavte tuto zásadu na Zakázáno nebo Nenakonfigurovano. Pokud toto nastavení povolíte, klienti se nebudou moct připojovat k Windows Storu a stahovat a instalovat aplikace.

Klienti systému Windows vždy vyhodnocují typy nasazení, které používají odkaz na úložiště, před jinými typy nasazení. Klient pak vyhodnotí typy nasazení podle priority.

Tip

Některé odkazy na Store můžou v Průvodci vytvořením aplikace způsobit následující chybu: Neplatný odkaz na aplikaci. Tuto chybu můžou způsobovat například některé vybrané aplikace z obchodu. Stále můžete vybrat Další na stránce Obecné v průvodci. Configuration Manager aplikaci úspěšně vytvoří a můžete ji úspěšně nasadit.

Další kroky

Po vytvoření aplikace v nástroji Configuration Manager je dalším krokem nasazení aplikace.

Vytvořte skupinu aplikací, které můžete odeslat uživateli nebo kolekci zařízení jako jedno nasazení. Další informace najdete v tématu Vytvoření skupin aplikací.

Další informace o vytváření aplikací na různých platformách operačních systémů najdete v následujících článcích: