Vytváření aplikací v Configuration Manager
Platí pro: Configuration Manager (Current Branch)
Configuration Manager aplikace definuje metadata o aplikaci. Aplikace má jeden nebo více typů nasazení. Mezi tyto typy nasazení patří instalační soubory a informace potřebné k instalaci softwaru do 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 můžete vytvářet pomocí následujících metod:
Automaticky vytvořit aplikaci a typy nasazení přečtením instalačních souborů aplikace:
- Vytvoření aplikace a automatická detekce informací o aplikaci
- Vytvoření typu nasazení a automatická identifikace informací o typu nasazení
Ručně vytvořte aplikaci a pak přidejte typy nasazení později:
- Vytvoření aplikace a ruční zadání informací o aplikaci
- Vytvoření typu nasazení a ruční zadání informací o typu nasazení
Import aplikace ze souboru
Tento článek obsahuje také následující informace o konfiguraci typu nasazení:
- Content (Obsah)
- Pořadí úkolů
- Metoda detekce
- Uživatelské prostředí
- Požadavky
- Návratové kódy
- Závislosti
Vytvoření aplikace
V konzole Configuration Manager přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Aplikace.
Na pásu karet na kartě Domů ve skupině Vytvořit vyberte Vytvořit aplikaci.
Pak automaticky zjistíte nebo ručně zadáte informace o aplikaci:
Automaticky zjišťovat informace o aplikaci a vytvořit základní aplikaci s jedním typem nasazení. Například soubor Instalační služby systému Windows, který nemá žádné závislosti ani požadavky. Po vytvoření aplikace pomocí tohoto postupu ji podle potřeby upravte. Můžete přidávat nebo měnit typy nasazení a přidávat metody detekce, závislosti nebo požadavky.
Ručně zadejte informace o aplikaci, abyste mohli vytvářet složitější aplikace. Definujte více než jeden typ nasazení, závislosti, metody detekce nebo požadavky.
Automaticky zjišťovat informace o aplikaci
Na stránce Obecné v Průvodci vytvořením aplikace vyberte Automaticky zjišťovat informace o této aplikaci z instalačních souborů.
V rozevíracím seznamu Typ vyberte typ instalačního souboru aplikace, který chcete použít ke zjištění informací o aplikaci. Další informace o dostupných typech instalace najdete v tématu Typy nasazení podporované Configuration Manager.
Do pole Umístění zadejte instalační soubor aplikace, který chcete použít ke zjišťování informací o aplikaci. Toto umístění je buď síťová cesta (
\\server\share\filename
), nebo propojení úložiště. 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žba systému Windows (*.msi soubor), web naimportuje všechny soubory v zadané složce. Pak tyto soubory odešle do distribučních bodů. Ujistěte se, že zadaná složka obsahuje pouze soubory, které jsou nezbytné k instalaci aplikace. Microsoft testy Configuration Manager pro podporu až 20 000 souborů v balíčku aplikace. Pokud má vaše aplikace více souborů, zvažte vytvoření více aplikací s menším využitím souborů.
Na stránce Informace o importu v Průvodci vytvořením aplikace zkontrolujte informace a pak vyberte Další. V případě potřeby se vraťte zpět výběrem možnosti Předchozí a opravte případné chyby.
Na stránce Obecné informace v Průvodci vytvořením aplikace zadejte následující informace:
Poznámka
Pokud Configuration Manager automaticky zjistí tyto informace 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 Configuration Manager, zadejte nepovinný odkaz nebo vyberte Kategorie pro správu.
Instalační program: Zadejte instalační program a všechny požadované vlastnosti potřebné k instalaci typu nasazení aplikace.
Tip
Pokud se instalační program nezobrazí, zvolte Procházet a přejděte do umístění instalačního programu.
Chování instalace: Vyberte jednu ze tří možností, jak Configuration Manager nainstalovat tento typ nasazení. Další informace o těchto možnostech najdete v tématu Uživatelské prostředí.
Použít automatické připojení VPN (pokud je nakonfigurované): Pokud jste nasadili profil SÍTĚ VPN do zařízení, na kterém uživatel spustí aplikaci, připojte síť VPN při spuštění aplikace. Tato možnost je určená jenom pro Windows 8.1 a Windows Phone 8.1. Pokud na zařízeních Windows Phone 8.1 nasadíte více než jeden profil SÍTĚ VPN, automatická připojení VPN se nepodporují. Další informace najdete v tématu Profily sítě VPN.
Zřízení této aplikace pro všechny uživatele na zařízení: Zřiďte aplikaci s balíčkem aplikace pro Windows pro všechny uživatele v zařízení. Další informace najdete v tématu Vytváření aplikací pro Windows.
Tip
Pokud upravujete existující aplikaci, je toto nastavení na kartě Uživatelské prostředí ve vlastnostech typu nasazení balíčku aplikace pro Windows.
Zvolte Další, zkontrolujte informace o aplikaci na stránce Souhrn a pak dokončete Průvodce vytvořením aplikace.
Nová aplikace se teď zobrazí v uzlu Aplikace konzoly Configuration Manager. Dokončili jste vytváření aplikace.
Pokud chcete přidat další typy nasazení nebo nakonfigurovat jiná nastavení, přečtěte si téma Vytvoření typů nasazení pro aplikaci.
Ruční zadání informací o aplikaci
Na stránce Obecné v Průvodci vytvořením aplikace vyberte Ručně zadat informace o aplikaci a pak zvolte Další.
Zadejte obecné informace o aplikaci:
Název aplikace je povinný a musí být kratší než 256 znaků.
Komentáře správce, Vydavatel a Verze softwaru jsou další metadata pro další popis aplikace.
Pokud chcete aplikaci najít v konzole Configuration Manager, zadejte nepovinný odkaz nebo vyberte Kategorie pro správu.
Datum publikování
Jako vlastníci a kontakty podpory vyberte uživatele nebo skupiny, kteří jsou za tuto aplikaci zodpovědní. Ve výchozím nastavení jsou tyto hodnoty nastavené na vaše uživatelské jméno.
Na stránce Centrum softwaru v Průvodci vytvořením aplikace zadejte následující informace:
Vybraný jazyk: V rozevíracím seznamu vyberte jazykovou verzi aplikace, kterou chcete nastavit. Zvolte Přidat nebo odebrat a nastavte pro tuto aplikaci další jazyky.
Lokalizovaný název aplikace: Zadejte název aplikace ve vybraném jazyce.
Důležité
Lokalizovaný název aplikace se vyžaduje pro každou jazykovou verzi, kterou nastavíte.
Kategorie uživatelů: Zvolte 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
Kategorie uživatelů pro nasazení aplikací cílených na zařízení se v Centru softwaru zobrazují jako filtry. Tato nasazení můžou být dostupná nebo povinná.
Přejmenování nebo odstranění kategorie se automaticky nevztahuje na aplikace s touto kategorií. Tyto změny se použijí při příští revizi aplikace. Řešení tohoto problému při přejmenování nebo odstranění:- Nejprve zrušte zaškrtnutí políčka u kategorie v libovolné aplikaci, která na ni odkazuje. Pak tuto změnu použijte, čímž aplikaci upravíte.
- 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 úpravě aplikací můžete kategorii odstranit.
- Nejprve zrušte zaškrtnutí políčka u kategorie v libovolné aplikaci, která na ni odkazuje. Pak tuto změnu použijte, čímž aplikaci upravíte.
Dokumentace pro uživatele: Určete umístění souboru, ze kterého můžou uživatelé Centra softwaru získat další informace o této aplikaci. Toto umístění je adresa webu nebo síťová cesta a název souboru. Ujistěte se, že uživatelé mají přístup k tomuto umístění.
Text odkazu: Zadejte text, který se zobrazí místo "Další informace", když je zadána uživatelská dokumentace.
Adresa URL ochrany osobních údajů: Zadejte adresu webu k prohlášení o zásadách ochrany osobních údajů pro aplikaci.
Lokalizovaný popis: Zadejte popis této 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 hledat aplikaci.
Ikona: Vyberte Procházet a vyberte ikonu pro tuto aplikaci. Pokud ikonu nezadáte, Configuration Manager použije výchozí ikonu. Ikony můžou mít rozměry až 512 × 512 pixelů.
Na stránce Typy nasazení v Průvodci vytvořením aplikace zvolte Přidat a vytvořte nový typ nasazení. Další informace najdete v tématu Vytvoření typů nasazení pro aplikaci.
Zvolte Další, zkontrolujte informace o aplikaci na stránce Souhrn a pak dokončete Průvodce vytvořením aplikace.
Nová aplikace se teď zobrazí v uzlu Aplikace konzoly Configuration Manager.
Vytvoření typů nasazení pro aplikaci
Pokud automaticky zjistíte informace o aplikaci, možná nebudete muset dokončit některé kroky v této části.
Poznámka
Při zobrazení vlastností existujícího typu nasazení odpovídají následující části kartám okna vlastností typu nasazení:
- Content (Obsah)
- Pořadí úkolů
- Metoda detekce
- Uživatelské prostředí
- Požadavky
- Návratové kódy
- Závislosti
Informace o kartě Chování při instalaci ve vlastnostech typu nasazení najdete v tématu Kontrola spouštění spustitelných souborů.
Spusťte 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 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: Při ručním zadávání informací 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í
Na stránce Obecné v průvodci Vytvořením typu nasazení:
Pokud chcete zjistit informace o typu nasazení, vyberte typ instalačního souboru aplikace.
Vyberte Automaticky identifikovat informace o tomto typu nasazení z instalačních souborů.
Do pole Umístění zadejte instalační soubor aplikace, který chcete použít ke zjištění informací o typu nasazení. Toto umístění je buď síťová cesta (
\\server\share\filename
), nebo propojení úložiště. Musíte mít přístup k síťové cestě a všem podsložkům, které obsahují obsah aplikace.
Na stránce Informace o importu v průvodci vytvořením typu nasazení zkontrolujte informace a pak vyberte Další. V případě potřeby se vraťte zpět výběrem možnosti Předchozí a opravte případné chyby.
Na stránce Obecné informace v průvodci Vytvořením typu nasazení zadejte následující informace:
Poznámka
Některé informace o typu nasazení už můžou být k dispozici, 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 k dalšímu popisu
Jazyky , které jsou pro ni k dispozici
Instalační program: Zadejte instalační program a všechny vlastnosti, které potřebujete k instalaci typu nasazení.
Chování instalace: Vyberte jednu ze tří možností, jak Configuration Manager nainstalovat tento typ nasazení. Další informace o těchto možnostech najdete v tématu Uživatelské prostředí.
Použít automatické připojení VPN (pokud je nakonfigurované): Pokud jste nasadili profil SÍTĚ VPN do zařízení, na kterém uživatel spustí aplikaci, připojte síť VPN při spuštění aplikace. Tato možnost je určená jenom pro Windows 8.1 a Windows Phone 8.1. Pokud na zařízeních Windows Phone 8.1 nasadíte více než jeden profil SÍTĚ VPN, automatická připojení VPN se nepodporují. Další informace najdete v tématu Profily sítě VPN.
Zvolte Další a pak pokračujte na Typ nasazení Možnosti obsahu.
Ruční zadání informací o typu nasazení
Na stránce Obecné v průvodci Vytvořit typ nasazení v rozevíracím seznamu Typ zvolte typ instalačního souboru aplikace pro tento typ nasazení.
Vyberte Ručně zadat informace o typu nasazení a pak vyberte Další.
Na stránce Obecné informace v průvodci vytvořením typu nasazení zadejte Název pro typ nasazení. Volitelně můžete zadat komentáře správce, pro tento typ nasazení vyberte Jazyky a pak vyberte Další.
Pokračujte na Typ nasazení Možnosti obsahu.
Možnosti obsahu typu nasazení
Na stránce Obsah zadejte následující informace:
Poznámka
Když zobrazíte vlastnosti existujícího typu nasazení, některé z těchto možností se 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 počítače serveru lokality musí mít oprávnění k zadanému umístění obsahu.
Zachování obsahu v mezipaměti klienta: Klient Configuration Manager trvale uchovává obsah typu nasazení ve své mezipaměti. Klient zachová obsah, i když už je aplikace 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 pro instalaci aktualizací místní kopii zdrojového obsahu. Tato možnost zmenšuje dostupné místo v mezipaměti. Pokud vyberete tuto možnost, může později dojít k selhání velkého nasazení, pokud mezipaměť nemá dostatek volného místa.
Tip
Tato možnost zachová konkrétní verzi obsahu, kterou klient nainstaluje. Pokud aktualizujete obsah této aplikace, klient tento obsah znovu automaticky neupamí. 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 spustit 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.
Odinstalovat program: Volitelně můžete zadat název odinstalačního programu a požadované parametry.
- 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.
Opravný program: Pro typy nasazení Instalační služba systému Windows a Instalační program skriptů volitelně zadejte název opravného programu a všechny požadované parametry.
- Oprava spustit v: Volitelně zadejte složku, která obsahuje opravný 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.
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 instalační program pro typ nasazení.
Vlastnosti typu nasazení Možnosti obsahu
Když zobrazíte vlastnosti typu nasazení, zobrazí se následující možnosti pouze na kartě Obsah :
Odinstalovat nastavení obsahu:
Stejné jako obsah instalace: Pokud je obsah instalace a odinstalace stejný, vyberte tuto možnost. Tato možnost je výchozí.
Bez obsahu odinstalace: Pokud vaše aplikace k odinstalaci obsah nepotřebuje, vyberte tuto možnost.
Liší se od instalačního obsahu: Pokud se obsah odinstalace liší od instalačního obsahu, vyberte tuto možnost.
- Odinstalovat umístění obsahu: Zadejte síťovou cestu k obsahu, který se použije k odinstalaci aplikace.
Povolit klientům používat distribuční body z výchozí skupiny hranic lokality: Určete, jestli mají klienti 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í nebo sousední skupině hranic.
Možnosti nasazení: Určete, jestli mají klienti stahovat aplikaci, když používají distribuční bod ze sousedních nebo výchozích hraničních skupin 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.
Možnosti pořadí úloh typu nasazení
Další informace o typu nasazení pořadí úkolů najdete v tématu Typ nasazení pořadí úkolů.
Na stránce Pořadí úloh zadejte následující informace:
Pořadí úkolů instalace: Vyberte pořadí úkolů, které spustí proces instalace této aplikace.
Odinstalovat pořadí úkolů (volitelné): Vyberte pořadí úkolů, které tuto aplikaci odebere.
Tip
Pokud se pořadí úkolů v seznamu nezobrazuje, pečlivě zkontrolujte, jestli neobsahuje žádné kroky pro nasazení operačního systému nebo upgrade operačního systému. Ověřte také, že není označeno jako pořadí úloh s vysokým dopadem. Další informace najdete v požadavcích pro typ nasazení pořadí úloh.
Možnosti metody detekce typu nasazení
Tento postup nastaví metodu detekce, která indikuje přítomnost typu nasazení. Jinými slovy, jestli už má zařízení s Windows aplikaci nainstalovanou. K vytvoření metody detekce použijte jednu z následujících dvou metod:
- Konfigurace pravidel pro detekci přítomnosti tohoto typu nasazení
- Použití vlastního skriptu ke zjištění přítomnosti tohoto typu nasazení
Konfigurace pravidel pro detekci přítomnosti tohoto typu nasazení
Na stránce Metoda detekce je ve výchozím nastavení vybraná možnost Konfigurovat pravidla pro zjišťování přítomnosti tohoto typu nasazení . Vyberte Přidat klauzuli.
V dialogovém okně Pravidlo detekce vyberte typ nastavení , který zjistí přítomnost typu nasazení:
Systém souborů: Zjistí, jestli na zařízení existuje zadaný soubor nebo složka. Tato detekce označuje, že je aplikace nainstalovaná. Zadejte následující další podrobnosti:
Typ: Vyberte, jestli se jedná o soubor nebo složku.
Cesta (povinné): Zadejte nebo přejděte na místní cestu 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 a procházejte je.Název souboru nebo složky (povinné): Zadejte konkrétní název souboru nebo složky, který chcete zjistit ve výše uvedené cestě. Pokud klient zjistí tento soubor nebo složku na zařízení, považuje aplikaci za nainstalovanou v zařízení.
Tento soubor nebo složka jsou přidruženy k 32bitové aplikaci v 64bitových systémech: Klient nejprve zkontroluje umístění 32bitových souborů pro zadaný soubor nebo složku. Pokud se soubor nebo složka nenajde, klient pak vyhledá 64bitová umístění.
Registr: Zjistěte, jestli na klientském zařízení existuje zadaný klíč registru nebo hodnota registru. Tato detekce označuje, že je aplikace nainstalovaná. Zadejte následující další podrobnosti:
Hive (povinné): V rozevíracím seznamu zvolte podregistr registru. Například:
HKEY_LOCAL_MACHINE
.Klíč (povinné): Zadejte klíč registru, který chcete vyhledat ve výše uvedeném podregistru. Například:
SOFTWARE\Microsoft\Office
.Hodnota (volitelné): Zadejte konkrétní hodnotu, kterou chcete zjistit ve výše uvedeném klíči. Pokud chcete, aby klient rozpoznal hodnotu (Výchozí), povolte možnost Použít (výchozí) hodnotu klíče registru k detekci. 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 umístění 32bitového registru pro zadaný klíč registru. Pokud se klíč registru nenajde, klient vyhledá 64bitová umístění.
Instalační služba systému Windows: Zjistí, jestli na klientském zařízení existuje zadaný soubor Instalační služby systému Windows. Tato detekce označuje, že je aplikace nainstalovaná. Zadejte kód produktu MSI, který se má zjistit v klientovi. Pokud vyberete Procházet, zvolte soubor MSI, ze kterého chcete přečíst kód produktu.
V dolní části okna Pravidlo detekce určete, jestli položka musí existovat nebo splňovat pravidlo. Pokud například zjistíte pomocí souboru, je ve výchozím nastavení vybrána následující možnost: Nastavení systému souborů musí existovat v cílovém systému, aby bylo možné indikovat přítomnost této aplikace. Vyberte druhou možnost, pokud chcete vytvořit pravidlo pro detekci na základě vlastností souboru nebo složky. Mezi tyto vlastnosti patří Datum změny, Datum vytvoření, Verze nebo Velikost. Tato kritéria pravidla se pro každý typ nastavení liší.
Kliknutím na OK zavřete dialogové okno Pravidlo detekce .
Když pro typ nasazení vytvoříte více než jednu metodu detekce, můžete klauzule seskupit a vytvořit tak složitější logiku.
Klauzule detekce skupin (volitelné)
Vytvořte tři nebo více klauzulí metody detekce pro typ nasazení.
Vyberte dvě nebo více po sobě jdoucích klauzulí a pak vyberte Seskupovat. Uvidíte závorky přidané k přidruženým sloupcům, které ukazují, kde skupina začíná a končí.
Příklad:
Konektor ( Klauzule ) Kód produktu MSI Nebo ( soubor1.text existuje. A file2.txt existuje ) Pokud chcete skupinu odebrat, vyberte seskupené klauzule a pak vyberte Oddělit.
Pokračujte k další části věnované 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í
Na stránce Metoda detekce zaškrtněte políčko Použití vlastního skriptu ke zjištění přítomnosti tohoto typu nasazení . Pak vyberte Upravit.
V dialogovém okně Editor skriptů vyberte typ skriptu , který rozpozná typ 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.Do pole 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. Výběrem možnosti Vymazat odeberete text z pole Obsah 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.
Výběrem OK skript uložte a zavřete dialogové okno Editor skriptů . Zpět v průvodci Vytvořením typu nasazení se aktualizují pole Typ skriptu a Délka skriptu s podrobnostmi o skriptu.
O metodách detekce vlastních skriptů
Configuration Manager zkontroluje výsledky skriptu. Načte hodnoty zapsané skriptem do standardního výstupního streamu (STDOUT), streamu standardní chyby (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 nula a funkce STDOUT obsahuje data, stav detekce aplikace je 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 ve formátu STDOUT), aplikace se nerozpozná jako nainstalovaná. Další informace najdete v následujících příkladech.
Pomocí následujících tabulek zkontrolujte, jestli je aplikace nainstalovaná z výstupu ze 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án |
Není prázdné | Není prázdné | Úspěch | Nainstalován |
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
K napsání vlastních skriptů detekce aplikací použijte následující příklady PowerShellu nebo VBScriptu:
Příklad 1: Skript vrátí ukončovací kód, který není nulový. Tento kód označuje, že se skript 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 nuly, ale hodnota STDERR není prázdná. Tento výsledek značí, že se skript 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í ukončovací kód nuly, což znamená, že byl úspěšně spuštěn. Hodnota parametru STDOUT je však prázdná, což znamená, že aplikace není nainstalovaná.
Exit 0
WScript.Quit(0)
Příklad 4: Skript vrátí ukončovací kód nuly, což znamená, že byl úspěšně spuštěn. Hodnota funkce STDOUT není prázdná, což znamená, že je aplikace 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í ukončovací kód nuly, který označuje, že byl úspěšně spuštěn. Hodnoty pro STDOUT a STDERR nejsou prázdné, což znamená, že je aplikace 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í typu nasazení
Tato nastavení určují, jak klient nainstaluje aplikaci na zařízení a co se uživateli zobrazí.
Na stránce Uživatelské prostředí zadejte následující informace:
Chování instalace: 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 jenom jednou. Je k dispozici všem uživatelům.
Nainstalujte pro systém, pokud je prostředkem zařízení. V opačném případě nainstalujte pro uživatele: Pokud nasadíte aplikaci do zařízení, klient ji nainstaluje pro všechny uživatele. Pokud nasadíte aplikaci uživateli, klient ji nainstaluje jenom pro daného uživatele.
Požadavek na přihlášení: Vyberte jednu z následujících možností:
Jenom když je přihlášený uživatel
Jestli je uživatel přihlášený nebo ne
Pouze v případě, že není přihlášen žádný uživatel
Poznámka
Tato možnost je ve výchozím nastavení nastavena na Pouze v případě, že je přihlášený uživatel. Pokud v rozevíracím seznamu Chování instalace vyberete Instalovat pro uživatele, nebudete moct tuto možnost změnit.
Viditelnost instalačního programu: Určete 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ům se zobrazí veškerá aktivita instalace.
Normální: Typ nasazení běží v normálním režimu na základě výchozích nastavení systému a programu. Tento režim je výchozí.
Minimalizované: Typ nasazení se na klientských zařízeních spouští minimalizovaně. Uživatelům se může aktivita instalace zobrazit v oznamovací oblasti nebo na hlavním panelu.
Skrytý: Typ nasazení se na klientských zařízeních spouští skrytá. Uživatelům se nezobrazuje žádná aktivita instalace.
Povolit uživatelům zobrazit instalaci programu a pracovat s ní: Určete, jestli uživatel může pracovat s instalací typu nasazení a nastavit možnosti instalace.
Pokud jste v rozevíracím seznamu Chování instalace vybrali možnost Nainstalovat pro uživatele, je tato možnost ve výchozím nastavení povolená.
Důležité
Pokud vyberete Instalovat pro chování systému , je toto nastavení volitelné. Tato změna primárně umožňuje koncovému uživateli pracovat s instalací během pořadí úkolů. Chcete-li například spustit proces instalace, který vyzve koncového uživatele k zadání různých možností. Některé instalační programy aplikací nemůžou ztlumit výzvy uživatelů nebo proces instalace může vyžadovat konkrétní hodnoty konfigurace, které zná jenom uživatel.
Instalace v kontextu systému a umožnění uživatelům pracovat s instalací není bezpečná konfigurace. Další informace najdete v tématu Zabezpečení a ochrana osobních údajů pro správu aplikací.
Maximální povolená doba spuštění (minuty): Zadejte maximální dobu v minutách, po kterou očekáváte, že se typ nasazení spustí na klientském počítači. Toto nastavení zadejte 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 typ nasazení nainstalovaný při definování časových období údržby na klientských zařízeních. Při použití časového období údržby se typ nasazení 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ž plá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ům se tento čas zobrazí v Centru softwaru.
Vlastnosti typu nasazení Možnosti uživatelského prostředí
Když zobrazíte vlastnosti typu nasazení, zobrazí se následující možnosti pouze na kartě Uživatelské prostředí :
Vynucujte konkrétní chování po instalaci. Vyberte jednu z následujících možností:
Určení chování na základě návratových kódů: Zpracování restartování na základě kódů nakonfigurovaných na kartě Návratové kódy . Zobrazí se Centrum softwaru , které může vyžadovat restartování. Pokud je uživatel během instalace přihlášený, zobrazí se mu výzva v závislosti na konfiguraci uživatelského prostředí nasazení .
Žádná konkrétní akce: Po instalaci není potřeba restartovat. Centrum softwaru hlásí, že se nevyžaduje restartování.
Instalační program softwaru může vynutit restartování zařízení: Configuration Manager neřídí nebo nezahájí restartování, ale skutečná instalace to může provést bez upozornění. Toto nastavení použijte, pokud chcete zabránit Configuration Manager hlásit selhání instalace, když instalační program zahájí restartování. Zobrazení Centra softwaru může vyžadovat restartování.
Configuration Manager klient vynutí povinné restartování zařízení: Configuration Manager vynutí restartování zařízení po úspěšné instalaci. Centrum softwaru hlásí, že se vyžaduje restartování. Pokud je uživatel během instalace přihlášený, zobrazí se mu výzva v závislosti na konfiguraci uživatelského prostředí nasazení .
Požadavky na typ nasazení
Configuration Manager ověří tyto požadavky na zařízeních před instalací typu nasazení. Pomocí požadavků můžete dále zpřesnit a řídit zařízení nebo uživatele, kteří tuto aplikaci obdrží. Pokud například nasadíte aplikaci do kolekce uživatelů, zadejte zde požadavky na hardware aplikace.
Na stránce Požadavky vyberte Přidat a otevřete dialogové okno Vytvořit požadavek .
V rozevíracím seznamu Kategorie vyberte, jestli se tento požadavek používá pro zařízení nebo uživatele.
Pokud chcete použít dříve vytvořenou globální podmínku, vyberte Vlastní . 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 najdete v tématu Vytvoření globálních podmínek.
Důležité
Pokud nasadíte aplikaci do kolekce zařízení, klient ignoruje všechny požadavky kategorie Uživatel a podmínku Primární zařízení.
V rozevíracím seznamu Podmínka vyberte podmínku, abyste posoudili, jestli uživatel nebo zařízení splňuje požadavky na instalaci. Obsah tohoto seznamu se liší v závislosti na vybrané kategorii.
V rozevíracím seznamu Operátor vyberte operátor, který chcete použít. Tento operátor porovná vybranou podmínku se zadanou hodnotou. Vyhodnocuje, jestli uživatel nebo zařízení splňuje požadavky na instalaci. Dostupné operátory se liší v závislosti na vybrané podmínce. Při použití operátoru
One Of
se v poli Hodnoty ověří, že musíte zadat jednu položku na řádek.Poznámka
Dostupné požadavky se liší v závislosti na typu zařízení, které typ nasazení používá.
Do pole Hodnota zadejte hodnoty, které se mají použít pro porovnání. Tyto hodnoty společně 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.
Kliknutím na OK požadavek uložte a zavřete dialogové okno Vytvořit požadavek .
Závislosti typu nasazení
Závislosti definují jeden nebo více typů nasazení z jiné aplikace, které musí klient 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.
Na stránce Závislosti vyberte Přidat.
V okně Přidat závislost zadejte název skupiny závislostí. Tento název odkazuje na tuto skupinu závislostí aplikací.
V okně Přidat závislost vyberte Přidat.
V okně Zadat požadovanou aplikaci vyberte dostupnou aplikaci a alespoň jeden z jejích typů nasazení, které chcete použít jako závislost.
Tip
Vyberte Zobrazit a zobrazte vlastnosti vybrané aplikace nebo typu nasazení.
Výběrem OKzavřete okno Zadat požadovanou aplikaci .
Pokud chcete, aby klient automaticky nainstaloval závislou aplikaci, vyberte automatickou instalaci vedle závislosti.
Poznámka
Nemusíte nasazovat závislou aplikaci, aby ji klient automaticky nainstaloval.
Pokud přidáte více než jednu závislost, použijte tlačítka Zvýšit prioritu a Snížit prioritu . Tyto akce změní pořadí, ve kterém klient vyhodnocuje každou závislost.
Výběrem OK zavřete okno Přidat závislost .
Návratové kódy typu nasazení
Poznámka
Tato stránka není v průvodci vytvořením typu nasazení. Jedná se pouze o kartu ve vlastnostech existujícího typu nasazení.
Zadejte návratové kódy pro řízení chování po dokončení typu nasazení. Například signalizovat, že je vyžadováno restartování, instalace je dokončena.
Na kartě Návratové kódy v okně vlastností typu nasazení vyberte Přidat.
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
a2147483647
.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.
Selhání (bez restartování): Typ nasazení se nepodařilo nainstalovat.
Pevné restartování: Typ nasazení se úspěšně nainstaloval, ale vyžaduje restartování zařízení. Dokud se zařízení nerestartuje, nic jiného nejde nainstalovat.
Obnovitelné restartování: Typ nasazení se úspěšně nainstaloval, ale vyžaduje restartování zařízení. Před restartováním zařízení může dojít k dalším instalacím.
Rychlé opakování: Na zařízení už probíhá jiná instalace. Klient se opakuje každé dvě hodiny, celkem 10krát.
Volitelně můžete pro tento návratový kód zadat Název a Popis .
Výběrem OK zavřete okno Přidat návratový kód.
Příklad: nenulový úspěch
Nasazujete aplikaci, která po úspěšné instalaci vrátí ukončovací kód 1
. Ve výchozím nastavení Configuration Manager rozpozná tento nenulový návratový kód jako selhání. Zadejte hodnotu návratového kódu a 1
vyberte typ kódu úspěchu (bez restartování). Nyní Configuration Manager interpretuje tento návratový kód jako úspěch 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 | Obnovitelné restartování |
1641 | Tvrdé restartování |
1618 | Rychlé opakování |
Instalační program skriptu
Hodnota | Typ kódu |
---|---|
0 | Úspěch (bez restartování) |
1641 | Tvrdé restartování |
3010 | Obnovitelné restartování |
1618 | Rychlé opakování |
Balíček aplikace 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
V konzole Configuration Manager přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Aplikace.
Vyberte aplikaci s typem nasazení App-V a vyberte Vlastnosti.
Ve vlastnostech aplikace přepněte na kartu Typy nasazení . Vyberte typ nasazení App-V a pak vyberte Upravit.
Ve vlastnostech typu nasazení přepněte na kartu Obsah . Podle potřeby nakonfigurujte následující možnosti:
Zachování obsahu v mezipaměti klienta: Klient Configuration Manager neodstraní ze své mezipaměti obsah pro tento typ nasazení.
Před spuštěním načtěte obsah do mezipaměti app-V: Před spuštěním aplikace načte klient Configuration Manager do mezipaměti App-V veškerý obsah pro tento typ nasazení. Klient nepřipne obsah v mezipaměti. Podle potřeby obsah odstraní.
Výběrem OK zavřete vlastnosti typu nasazení. Potom vyberte OK a zavřete vlastnosti aplikace.
Možnosti publikování typu nasazení App-V
V konzole Configuration Manager přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Aplikace.
Vyberte aplikaci s typem nasazení App-V a vyberte Vlastnosti.
Ve vlastnostech aplikace přepněte na kartu Typy nasazení . Vyberte typ nasazení App-V a pak vyberte Upravit.
Ve vlastnostech typu nasazení přepněte na kartu Publikování . Vyberte položky ve virtuální aplikaci, které chcete publikovat.
Výběrem OK zavřete vlastnosti typu nasazení. Potom vyberte OK a zavřete vlastnosti aplikace.
Import aplikace
K importu aplikace do Configuration Manager použijte následující postup:
V konzole Configuration Manager přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Aplikace.
Na pásu karet na kartě Domů a ve skupině Vytvořit vyberte Importovat aplikaci.
Na stránce Obecné v Průvodci importem aplikace zadejte síťovou cestu k souboru , který se má importovat. Například:
\\server\share\file.zip
. Tento soubor je platný komprimovaný archiv (formát ZIP) exportované aplikace Configuration Manager.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 duplicitu ignorujte a přidejte do existující aplikace novou revizi.
Na stránce Souhrn zkontrolujte akce a 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 najdete v tématu Úlohy správy pro aplikace.
Podporované typy nasazení
Configuration Manager podporuje pro aplikace následující typy nasazení:
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 aplikace pro Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) | Soubory balíčků aplikací pro Windows (.appx nebo .msix ) nebo balíčky sady aplikací pro Windows (.appxbundle nebo .msixbundle ). |
Balíček aplikace pro Windows (ve Windows Storu) | Zadejte odkaz na aplikaci ve Windows Storu nebo aplikaci vyberte procházením Storu.Poznámka 1 |
Instalační program skriptu | Zadejte skript nebo program, který běží na klientech s Windows pro instalaci obsahu nebo provedení akce. Tento typ nasazení použijte pro instalační programy setup.exe nebo obálky skriptů. |
Microsoft Application Virtualization 4 | Manifest Microsoft App-V v4. |
Microsoft Application Virtualization 5 | Soubor balíčku Microsoft App-V v5. |
Windows Phone balíček aplikace (soubor*.xap) | Soubor balíčku aplikace Windows Phone. |
Windows Phone balíček aplikace (v Windows Phone Storu) | Zadejte odkaz na aplikaci ve Windows Storu. |
macOS X | Pro počítače se systémem macOS, na kterých běží klient Configuration Manager. Vytvořte .cmmac 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) | Vytvářejte a nasazujte aplikace založené na Instalační službě systému Windows na 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ů | Instalace nebo odinstalace složitých aplikací pomocí pořadí úkolů Další informace najdete v tématu Typ nasazení pořadí úloh. |
Poznámka
Konzola Configuration Manager může zobrazovat jiné typy nasazení, ale jsou určené pro platformy, které už nejsou podporované. Další informace najdete v tématu Co se stalo s hybridním?.
Poznámka 1: Balíček aplikace pro Windows (ve Windows Storu)
Pokud chcete aplikaci nasadit jako odkaz na Windows Store, nakonfigurujte zásadu skupiny Vypnout aplikaci Store. Nastavte tuto zásadu na Zakázáno nebo Nenakonfigurováno. Pokud toto nastavení povolíte, klienti se nebudou moct připojit k Windows Storu a stahovat a instalovat aplikace.
Klienti Windows vždy vyhodnocují typy nasazení, které používají odkaz na úložiště, před jinými typy nasazení. Potom klient vyhodnotí typy nasazení podle priority.
Tip
Některé odkazy na úložiště můžou v Průvodci vytvořením aplikace způsobit následující chybu: Neplatný odkaz na aplikaci. Tuto chybu můžou způsobit například některé aplikace z obchodu. Na stránce Obecné v průvodci můžete přesto vybrat Další. Configuration Manager aplikaci úspěšně vytvoří a můžete ji úspěšně nasadit.
Další kroky
Po vytvoření aplikace v Configuration Manager je dalším krokem nasazení aplikace.
Vytvořte skupinu aplikací, kterou 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ího systému najdete v následujících článcích: