Vytváření aplikací pro Windows v Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Kromě dalších Configuration Manager požadavků a postupů pro vytvoření aplikace vezměte při vytváření a nasazování aplikací pro zařízení s Windows v úvahu také následující aspekty.

Obecné aspekty

Configuration Manager podporuje nasazení balíčků aplikací pro Windows (.appx) a formátů sady aplikací (.appxbundle).

Při vytváření aplikace v konzole Configuration Manager vyberte instalační soubor aplikace Typ jako balíček aplikace pro Windows (*.appx, *.appxbundle, *.msix, *.msixbundle). Další informace o obecném vytváření aplikací najdete v tématu Vytváření aplikací. Další informace o formátu MSIX najdete v tématu Podpora formátu MSIX.

Poznámka

Abyste mohli využívat nové funkce Configuration Manager, nejprve aktualizujte klienty na nejnovější verzi. Když aktualizujete lokalitu a konzolu, objeví se v konzole Configuration Manager nové funkce, úplný scénář nebude funkční, dokud nebude nejnovější verze klienta.

Zřízení balíčků aplikací pro Windows pro všechny uživatele na zařízení

Zřiďte aplikaci s balíčkem aplikace pro Windows pro všechny uživatele na zařízení. Jedním z běžných příkladů tohoto scénáře je zřízení aplikace z Microsoft Store pro firmy a Education, jako je Minecraft: Education Edition, pro všechna zařízení, která používají studenti ve škole. Dříve Configuration Manager podporovala pouze instalaci těchto aplikací na uživatele. Po přihlášení k novému zařízení by student musel počkat na přístup k aplikaci. Když se teď aplikace zřídí v zařízení pro všechny uživatele, můžou být produktivnější.

Důležité

Při instalaci, zřizování a aktualizaci různých verzí stejného balíčku aplikace pro Windows na zařízení buďte opatrní, což může způsobit neočekávané výsledky. K tomuto chování může dojít, když aplikaci zřídíte pomocí Configuration Manager, ale potom umožníte uživatelům aktualizovat aplikaci z Microsoft Storu. Další informace najdete v doprovodných materiálech k dalšímu kroku při správě aplikací z Microsoft Store pro firmy.

Při nasazování offline aplikací do zařízení s Windows pomocí klienta Configuration Manager neumožněte uživatelům aktualizovat aplikace mimo nasazení Configuration Manager. Řízení aktualizací offline aplikací je obzvláště důležité v prostředích s více uživateli, jako jsou učebny. Další informace najdete v tématu Správa aplikací z Microsoft Store pro firmy a Vzdělávání pomocí Configuration Manager.

Configuration Manager podporuje zřizování aplikací ve všech podporovaných verzích Windows 10 a novějších verzích.

Pokud chcete pro tuto funkci nakonfigurovat typ nasazení aplikace pro Windows, povolte možnost Zřídit tuto aplikaci pro všechny uživatele na zařízení. Další informace najdete v tématu Vytváření aplikací.

Poznámka

Pokud potřebujete odinstalovat zřízenou aplikaci ze zařízení, ke kterým se uživatelé už přihlásili, musíte vytvořit dvě nasazení odinstalace. Zaměřte se na první nasazení odinstalace do kolekce zařízení, která zařízení obsahuje. Zaměřte druhé nasazení odinstalace na kolekci uživatelů, která obsahuje uživatele, kteří se už přihlásili k zařízením se zřízenou aplikací. Při odinstalaci zřízené aplikace na zařízení systém Windows v současné době neodinstaluje ani tuto aplikaci pro uživatele.

Podpora formátu MSIX

Configuration Manager podporuje formáty balíčku aplikace pro Windows (.msix) a sady aplikací (.msixbundle). Podporované verze Windows 10 a novějších podporují tyto formáty.

Převod aplikací na MSIX

Převeďte stávající aplikace Instalační služby systému Windows (.msi) do formátu MSIX.

Požadavky pro MSIX

  • Referenční zařízení se systémem Windows 10 verze 1809 nebo novější

  • Přihlaste se k Windows na tomto zařízení jako uživatel s právy místního správce.

  • Nainstalujte na toto zařízení následující aplikace:

Na toto zařízení neinstalujte žádné jiné aplikace ani služby. Je to váš referenční systém.

Proces převodu aplikací do formátu MSIX

  1. Zvyšte úroveň konzoly Configuration Manager, přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Aplikace.

  2. Vyberte aplikaci, která má typ nasazení Instalační služba systému Windows (.msi).

    Poznámka

    Musíte mít přístup ke zdrojovému obsahu aplikace z referenčního zařízení.

    Název aplikace nemůže obsahovat žádné speciální znaky. Configuration Manager používá název aplikace jako název výstupního souboru.

    Neinstalujte tuto aplikaci na referenční zařízení předem.

  3. Vyberte Převést na . MSIX na pásu karet.

Po dokončení průvodce nástroj MSIX Packaging Tool vytvoří soubor MSIX v umístění, které jste zadali v průvodci. Během tohoto procesu Configuration Manager bezobslužně nainstaluje aplikaci na referenční zařízení.

Pokud proces selže, stránka souhrnu odkazuje na soubor protokolu s dalšími informacemi. Pokud dojde k chybě při zachytávání stavu uživatele, odhlaste se z Windows. Tento problém může vyřešit opětovné přihlášení.

Pokud chcete tuto aplikaci MSIX používat, musíte ji nejprve digitálně podepsat, aby jí klienti důvěřovali. Další informace o tomto procesu najdete v následujících článcích:

Po podepsání aplikace vytvořte nový typ nasazení v aplikaci v Configuration Manager. Další informace najdete v tématu Vytvoření typů nasazení pro aplikaci.

Typ nasazení pořadí úkolů

Poznámka

V této verzi Configuration Manager je typ nasazení pořadí úkolů předběžnou funkcí. Pokud ho chcete povolit, přečtěte si téma Předběžné verze funkcí.

Složité aplikace můžete instalovat pomocí pořadí úkolů prostřednictvím aplikačního modelu. Přidejte do aplikace typ nasazení pořadí úkolů a nainstalujte nebo odinstalujte aplikaci. Tento typ nasazení poskytuje následující chování:

  • Zobrazte pořadí úkolů aplikace pomocí ikony v Centru softwaru. Ikona usnadňuje uživatelům vyhledání a identifikaci pořadí úkolů aplikace.

  • Definování dalších metadat pro pořadí úkolů aplikace, včetně lokalizovaných informací

  • Od verze 2010 nasaďte pořadí úkolů aplikace do kolekce uživatelů.

Jako typ nasazení můžete v aplikaci přidat jenom pořadí úkolů nasazení jiného než operačního systému. Pořadí úloh s vysokým dopadem, nasazením operačního systému nebo upgradem operačního systému se nepodporují. Nasazení cílené na uživatele stále běží v kontextu místního systémového účtu.

Když do aplikace přidáte tento typ nasazení, nakonfigurujte jeho vlastnosti na stránce Pořadí úloh . Další informace najdete v tématu Možnosti pořadí úkolů typu nasazení.

Od verze 2006 použijte k přidání a konfiguraci typu nasazení pořadí úkolů následující rutiny Windows PowerShell:

Poznámka

Zvažte následující příklad:

  • Aplikace má typ nasazení pořadí úkolů.
  • Nasadí se jako dostupný.
  • Zařízení má definované časové intervaly údržby.
  • Uživatel na zařízení spustí nasazení v Centru softwaru mimo časové období údržby.

Configuration Manager respektuje záměr uživatele nainstalovat aplikaci, i když není k dispozici žádné časové období údržby. Ve verzi 2107 a starších by při spuštění pořadí úkolů krok Restartovat počítač selhal kvůli časovému období údržby.

Od verze 2111 teď tento krok ignoruje časové období údržby jenom v případě, že se pořadí úkolů spouští jako typ nasazení aplikace.

Požadavky pro typ nasazení pořadí úkolů

Vytvoření vlastního pořadí úkolů:

  • Použijte jenom kroky nasazení mimo operační systém, například : Instalace balíčku, Spuštění příkazového řádku nebo Spuštění skriptu PowerShellu. Další informace včetně úplného seznamu podporovaných kroků najdete v tématu Vytvoření pořadí úkolů pro nasazení mimo operační systém.

  • Ve vlastnostech pořadí úkolů na kartě Oznámení uživatele nevybírejte možnost pro pořadí úkolů s velkým dopadem.

Když vytváříte aplikaci a chcete přidat typ nasazení pořadí úkolů, váš uživatelský účet potřebuje oprávnění ke čtení pořadí úkolů. Ke konfiguraci těchto oprávnění použijte jednu z následujících možností:

  • Přidejte uživatelský účet správce aplikace do předdefinované role Analytik jen pro čtení . Tato role jim umožňuje zobrazit všechny Configuration Manager objekty.

  • Zkopírujte předdefinované role Správce aplikací a vytvořte vlastní roli. Přidejte oprávnění ke čtení do objektu Balíček pořadí úkolů .

Známé problémy s typem nasazení pořadí úkolů

  • Nepoužívejte krok Instalovat aplikaci v tomto pořadí úkolů. K instalaci aplikací použijte krok Nainstalovat balíček .

  • Ve verzi 2006 a starších verzích zatím nemůžete nasadit pořadí úkolů aplikace do kolekce uživatelů. Tento problém byl vyřešen ve verzi 2010.

Podpora aplikací Univerzální platforma Windows (UPW)

Windows 10 nebo novější zařízení k instalaci obchodních aplikací nevyžadují klíč zkušebního načtení. Pokud však chcete povolit zkušební načtení ve Windows, musí mít klíč HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps registru hodnotu 1.

Pokud tento klíč registru nenakonfigurujete, Configuration Manager automaticky nastaví tuto hodnotu na 1 při prvním nasazení aplikace do zařízení. Pokud jste tuto hodnotu nastavili na 0, Configuration Manager nemůže hodnotu automaticky změnit a nasazení obchodní aplikace selže.

Digitálně podepisujte obchodní aplikace pro UPW. Použijte certifikát pro podepisování kódu, který je důvěryhodný na každém zařízení, na které aplikaci nasadíte. Použijte certifikáty z infrastruktury veřejných klíčů vaší organizace nebo si kupte certifikát od jiného poskytovatele, jehož veřejný kořenový certifikát už windows důvěřuje.

Pokud chcete podepsat balíčky mobilních aplikací, použijte následující tabulku k určení typu certifikátu pro podepisování kódu, který se má použít:

Balíček Symantec Jiné společnosti než Symantec
Univerzální balíčky .appx na Windows 10 Mobile zařízeních Ano Ano
Balíčky .xap Ano Ne
Balíčky .appx vytvořené pro Windows Phone 8.1 pro instalaci na Windows 10 Mobile zařízení Ano Ne

Nasazení aplikací Instalační služby systému Windows do zařízení zaregistrovaných v MDM Windows 10

Typ nasazení Instalační služba systému Windows prostřednictvím MDM (*.msi) umožňuje vytvářet a nasazovat aplikace založené na Instalační službě systému Windows do zařízení zaregistrovaných v MDM se systémem Windows 10 nebo novějším.

Při použití tohoto typu nasazení zvažte následující body:

  • Nahrajte jenom jeden soubor s příponou MSI.

  • Configuration Manager používá kód a verzi produktu souboru k detekci aplikací.

  • Systém Windows používá výchozí chování aplikace při restartování. Configuration Manager neřídí chování restartování aplikace.

  • Balíčky MSI pro jednotlivé uživatele se instalují pro jednoho uživatele.

  • Balíčky MSI pro jednotlivé počítače se nainstalují pro všechny uživatele zařízení.

  • Configuration Manager podporuje aktualizace aplikací. Kód produktu MSI každé verze musí být stejný.