Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Připojení aplikace umožňuje dynamicky připojovat aplikace z balíčku aplikace k uživatelské relaci ve službě Azure Virtual Desktop. Aplikace nejsou nainstalované místně na hostitelích relací nebo imagích, což umožňuje vytvářet méně vlastních imagí pro hostitele relací a snižuje provozní režii a náklady pro vaši organizaci. Doručování aplikací pomocí připojení aplikace také poskytuje větší kontrolu nad tím, ke kterým aplikacím můžou uživatelé přistupovat ve vzdálené relaci.
V tomto článku se dozvíte, jak přidávat a spravovat aplikace pomocí připojení aplikace ve službě Azure Virtual Desktop pomocí Azure Portal a Azure PowerShell. Aplikace pro připojení aplikací nemůžete přidávat ani spravovat pomocí Azure CLI. Než začnete, nezapomeňte si přečíst přehled připojení aplikace ve službě Azure Virtual Desktop.
Požadavky
Abyste mohli používat připojení aplikace ve službě Azure Virtual Desktop, potřebujete následující věci:
Existující fond hostitelů s hostiteli relací, skupinou aplikací a pracovním prostorem
Hostitelé relací musí používat podporovaný klientský operační systém Windows a alespoň jeden z nich musí být zapnutý. Windows Server se nepodporuje.
Hostitelé relací musí být připojení k doméně Microsoft Entra ID nebo Active Directory Domain Services (AD DS).
Sdílená složka SMB ve stejné oblasti Azure jako hostitelé relací. Všichni hostitelé relací ve fondu hostitelů musí mít ke svému účtu počítače přístup ke čtení . Tato sdílená složka se používá k ukládání imagí aplikací. Další informace o požadavcích na sdílenou složku najdete v tématu Sdílená složka.
Pokud chcete použít Azure Files, když se hostitelé relace připojí k Microsoft Entra ID, musíte přiřadit roli Řízení přístupu na základě role (RBAC) v Azure čtenář a přístup k datům k instančním objektům azure Virtual Desktopu i poskytovateli služeb ARM služby Azure Virtual Desktop. Toto přiřazení role RBAC umožňuje hostitelům relací přístup k účtu úložiště pomocí přístupových klíčů nebo Microsoft Entra. Účet úložiště musí být ve stejném předplatném jako virtuální počítače, které používáte pro hostitele relací.
Informace o přiřazení role Azure RBAC k instančním objektům služby Azure Virtual Desktop najdete v tématu Přiřazení rolí RBAC k instančním objektům služby Azure Virtual Desktop. V budoucí aktualizaci nebudete muset přiřazovat instanční objekt poskytovatele ARM služby Azure Virtual Desktop .
Image disku MSIX nebo Appx, kterou jste vytvořili z balíčku aplikace nebo balíčku App-V uloženého ve sdílené složce. Další informace najdete v tématu Vytvoření image, kde si také můžete stáhnout předem připravený balíček MSIX pro účely testování. Pokud používáte App-V, přečtěte si téma Vytváření a správa virtualizovaných aplikací App-V.
Pokud chcete přidat image MSIX, musíte mít minimálně přiřazenou roli Řízení přístupu na základě role (RBAC) přispěvatele virtualizace plochy v Azure. Pokud chcete přiřadit uživatele ke skupině aplikací, potřebujete
Microsoft.Authorization/roleAssignments/writetaké oprávnění ke skupině aplikací. Předdefinované role RBAC, které toto oprávnění zahrnují, jsou správce uživatelských přístupů a vlastník.Pokud chcete používat Azure PowerShell místně, projděte si téma Použití Azure PowerShell se službou Azure Virtual Desktop a ujistěte se, že máte nainstalované moduly Az.DesktopVirtualization a Microsoft Graph PowerShell. Případně můžete použít azure Cloud Shell.
Musíte použít powershellový modul Az.DesktopVirtualization verze 4.2.1 nebo novější, který obsahuje rutiny, které podporují připojení aplikace. Modul PowerShellu Az.DesktopVirtualization si můžete stáhnout a nainstalovat z Galerie prostředí PowerShell.
Důležité
- Všechny balíčky aplikací MSIX a Appx obsahují certifikát. Zodpovídáte za to, že certifikáty jsou ve vašem prostředí důvěryhodné. Certifikáty podepsané svým držitelem se podporují s odpovídajícím řetězem důvěryhodnosti.
Přidání aplikace
Pokud chcete přidat aplikaci v imagi MSIX, imagi Appx nebo balíčku App-V do služby Azure Virtual Desktop jako balíček připojení aplikace, vyberte příslušnou kartu pro váš scénář a postupujte podle pokynů.
Tady je postup, jak přidat image MSIX, image Appx nebo balíček App-V jako balíček připojení aplikace pomocí Azure Portal:
Přihlaste se na portál Microsoft Azure.
Do vyhledávacího panelu zadejte Azure Virtual Desktop a výběrem odpovídající položky služby přejděte na Přehled služby Azure Virtual Desktop.
Vyberte Připojit aplikaci a pak vyberte + Vytvořit.
Na kartě Základy vyplňte následující informace:
Parametr Popis Předplatné V rozevíracím seznamu vyberte předplatné, do kterého chcete přidat image MSIX, image Appx nebo balíček App-V. Skupina prostředků Vyberte existující skupinu prostředků nebo vyberte Vytvořit novou a zadejte název. Fond hostitelů V rozevíracím seznamu vyberte existující fond hostitelů. Umístění Vyberte oblast Azure pro balíček pro připojení aplikace. Po dokončení této karty vyberte Další.
Na kartě Cesta k obrázku vyplňte následující informace:
Parametr Popis Cesta k obrázku Vyberte možnost Vybrat z účtu úložiště, pokud je obrázek uložený v Azure Files, nebo Zadejte UNC a zadejte cestu UNC. Další pole závisí na tom, kterou možnost vyberete. Vybrat z účtu úložiště Účet úložiště Vyberte účet úložiště, ve které se vaše image nachází. Sdílená složka Vyberte Vybrat soubor a pak přejděte do sdílené složky a adresáře, ve které je vaše image. Zaškrtněte políčko vedle obrázku, který chcete přidat, například MyApp.cim, a pak vyberte Vybrat.Balíček MSIX V imagi vyberte balíček MSIX nebo Appx. Vstup UNC UNC Zadejte cestu UNC k souboru obrázku. Balíček MSIX V imagi vyberte balíček MSIX nebo Appx. Obě možnosti Zobrazovaný název Zadejte popisný název aplikace. Verze Zkontrolujte, jestli se zobrazuje očekávané číslo verze. Typ registrace Vyberte typ registrace , který chcete použít. Stav Vyberte počáteční stav balíčku. Stav kontroly stavu při selhání Pokud se balíček nepodaří připravit na hostiteli relace, vyberte stav balíčku. Tento stav se hlásí pro AppAttachHealthCheck pro stav kontroly stavu hostitele relace. Po dokončení této karty vyberte Další.
Tip
Po dokončení této karty můžete aplikaci volitelně přiřadit fondům hostitelů, uživatelům a skupinám. Případně pokud chcete nakonfigurovat přiřazení samostatně, vyberte Zkontrolovat a vytvořit a pak přejděte na Přiřazení balíčku připojení aplikace.
Volitelné: Na kartě Zadání vyplňte následující informace:
V části Fond hostitelů vyberte, ke kterým fondům hostitelů chcete aplikaci přiřadit.
Vyberte Přidat uživatele nebo skupiny uživatelů a pak vyhledejte a vyberte uživatele nebo skupiny, ke které chcete aplikaci přiřadit. Po dokončení vyberte Vybrat.
Zkontrolujte přidaná zadání a pak vyberte Další.
Volitelné: Na kartě Značky můžete zadat libovolné páry název/hodnota, které potřebujete, a pak vybrat Zkontrolovat a vytvořit.
Na kartě Zkontrolovat a vytvořit se ujistěte, že ověření proběhlo úspěšně, a zkontrolujte informace, které se používají při nasazování, a pak vyberte Vytvořit a přidejte aplikaci.
Přiřazení balíčku pro připojení aplikace
K fondům hostitelů i skupinám a uživatelům musíte přiřadit balíček Připojení aplikace. Vyberte kartu relevantní pro váš scénář a postupujte podle pokynů.
Poznámka
Uživatelské účty musí být hybridní účty (vytvořené ve službě AD DS a synchronizované s Azure AD), ale skupiny ne.
Tady je postup, jak přiřadit balíček aplikace fondům hostitelů, uživatelům a skupinám pomocí Azure Portal:
Fondy hostitelů
V přehledu služby Azure Virtual Desktop vyberte Připojit aplikaci a pak vyberte název balíčku Připojení aplikace, který chcete přiřadit.
V části Spravovat vyberte Fondy hostitelů:
Vyberte + Přiřadit a pak v rozevíracím seznamu vyberte jeden nebo více fondů hostitelů. Ujistěte se, že všichni hostitelé relací ve fondu hostitelů musí mít ke svému účtu počítače přístup pro čtení , jak je uvedeno v požadavcích.
Vyberte možnost Přidat.
Skupiny a uživatelé
V přehledu služby Azure Virtual Desktop vyberte Připojit aplikaci a pak vyberte název balíčku Připojení aplikace, který chcete přiřadit.
V části Spravovat vyberte Uživatelé:
Vyberte + Přidat a pak v seznamu vyberte jednu nebo více skupin nebo uživatelů.
Vyberte Vybrat.
Poznámka
Přidáním balíčku, jeho nastavením na aktivní a jeho přiřazením do fondu hostitelů a uživatelům se aplikace automaticky zpřístupní v desktopové relaci. Pokud chcete používat RemoteApp, budete ji muset přidat do skupiny aplikací RemoteApp. Další informace najdete v tématu Publikování aplikace MSIX nebo Appx pomocí skupiny aplikací RemoteApp. Aplikace MSIX nebo Appx nemůžete přidat do skupiny desktopových aplikací s připojením aplikace.
Změna typu a stavu registrace
Balíčky MSIX a Appx můžete spravovat změnou jejich typu astavu registrace. Vyberte kartu relevantní pro váš scénář a postupujte podle pokynů.
Tady je postup, jak změnit typ a stav registrace balíčku pomocí Azure Portal:
V přehledu služby Azure Virtual Desktop vyberte Připojit aplikaci. Měl by se zobrazit seznam všech existujících balíčků v rámci fondu hostitelů.
Vyberte název balíčku, který chcete změnit.
Pokud chcete změnit typ registrace, vyberte Na vyžádání nebo Zaregistrovat při přihlášení a pak vyberte Uložit.
Pokud chcete změnit stav, vyberte Neaktivní nebo Aktivní a pak vyberte Uložit.
Publikování aplikace MSIX nebo Appx pomocí skupiny aplikací RemoteApp
Aplikace MSIX a Appx můžete zpřístupnit uživatelům tak, že je publikujete pomocí skupiny aplikací RemoteApp. Při použití připojení aplikace nemusíte přidávat aplikace do skupiny desktopových aplikací, protože stačí přiřadit balíček připojení aplikace. Aplikace, kterou chcete publikovat, musí být přiřazená k fondu hostitelů.
Tady je postup, jak přidat aplikaci z balíčku, který jste přidali v tomto článku, do skupiny aplikací RemoteApp pomocí Azure Portal:
V přehledu služby Azure Virtual Desktop vyberte Skupiny aplikací a pak vyberte skupinu aplikací RemoteApp, do které chcete aplikaci přidat.
Vyberte Aplikace a pak + Přidat. Ujistěte se, že je ve fondu hostitelů, ke kterému je přiřazená skupina aplikací, zapnutý alespoň jeden hostitel relace.
Na kartě Základy vyplňte následující informace:
Parametr Hodnota/popis Zdroj aplikace V rozevíracím seznamu vyberte Připojit aplikaci . Pokud chcete přidat aplikace z nabídky Start nebo zadáním cesty k souboru, přečtěte si téma Publikování aplikací pomocí RemoteAppu. Balíček V rozevíracím seznamu vyberte balíček dostupný pro fond hostitelů. Místní balíčky jsou z připojení aplikace. Application V rozevíracím seznamu vyberte aplikaci. Identifikátor aplikace Zadejte jedinečný identifikátor aplikace. Zobrazovaný název Zadejte popisný název aplikace, která je určená uživatelům. Popis Zadejte popis aplikace. Po dokončení této karty vyberte Další.
Na kartě Ikona vyberte Výchozí , pokud chcete použít výchozí ikonu aplikace, nebo vyberte Cesta k souboru a použijte vlastní ikonu. V části Cesta k souboru vyberte jednu z následujících možností:
Procházejte Azure Files a použijte ikonu ze sdílené složky Azure. Vyberte Vybrat účet úložiště , vyberte účet úložiště obsahující soubor ikony a pak vyberte Vybrat soubor ikony. Přejděte do sdílené složky a adresáře, ve které je vaše ikona, zaškrtněte políčko vedle ikony, kterou chcete přidat, například
MyApp.icoa pak vyberte Vybrat. Můžete také použít.pngsoubor. V části Index ikony zadejte číslo indexu ikony, kterou chcete použít. Toto číslo je obvykle 0.Cesta k souboru UNC pro použití ikony ze sdílené složky Do pole Cesta k ikoně zadejte cestu UNC k souboru ikony, například
\\MyFileShare\MyApp.ico. Můžete také použít.pngsoubor. V části Index ikony zadejte číslo indexu ikony, kterou chcete použít. Toto číslo je obvykle 0.
Po dokončení této karty vyberte Zkontrolovat a přidat.
Na kartě Zkontrolovat a přidat se ujistěte, že ověření projde, zkontrolujte informace použité k přidání aplikace. Pak vyberte Přidat a přidejte aplikaci do skupiny aplikací RemoteApp.
Aktualizace existujícího balíčku
Existující balíček můžete aktualizovat tak, že zadáte novou image MSIX, image Appx nebo balíček App-V obsahující aktualizovanou aplikaci. Další informace najdete v tématu Nové verze aplikací.
Pokud chcete aktualizovat existující balíček místně, vyberte kartu odpovídající vašemu scénáři a postupujte podle pokynů.
Tady je postup aktualizace existujícího balíčku pomocí Azure Portal:
V přehledu služby Azure Virtual Desktop vyberte Připojit aplikaci. Měl by se zobrazit seznam všech existujících balíčků.
Vyberte balíček, který chcete aktualizovat, a pak v přehledu vyberte Aktualizovat.
Zadejte informace o aktualizovaném balíčku:
Předplatné a skupina prostředků jsou předem vyplněny hodnotami pro aktuální balíček.
Vyberte fond hostitelů , pro který chcete balíček aktualizovat.
Vyberte cestu k obrázku v části Vybrat z účtu úložiště nebo Vstup UNC. Další pole závisí na tom, kterou možnost vyberete.
- V části Vybrat z účtu úložiště vyberte účet úložiště obsahující aktualizovanou image. Vyberte Vybrat soubor a pak přejděte do sdílené složky a adresáře, ve které je vaše image. Zaškrtněte políčko vedle obrázku, který chcete přidat, například
MyApp.cim, a pak vyberte Vybrat. - Do pole Input UNC zadejte cestu UNC k souboru obrázku.
- V části Vybrat z účtu úložiště vyberte účet úložiště obsahující aktualizovanou image. Vyberte Vybrat soubor a pak přejděte do sdílené složky a adresáře, ve které je vaše image. Zaškrtněte políčko vedle obrázku, který chcete přidat, například
V případě balíčku MSIX vyberte z image balíček MSIX nebo Appx.
Po dokončení polí vyberte Aktualizovat.
Odebrání balíčku připojení aplikace
Balíček pro připojení aplikace, který už nepotřebujete, můžete odebrat. Napřed nemusíte zrušit přiřazení fondů hostitelů nebo uživatelů a skupin. Vyberte kartu relevantní pro váš scénář a postupujte podle pokynů.
Tip
Můžete také odebrat aplikaci v balíčku MSIX publikovaném jako RemoteApp ze skupiny aplikací stejným způsobem jako jiné typy aplikací. Další informace najdete v tématu Odebrání aplikací.
Tady je postup, jak odebrat balíček připojení aplikace pomocí Azure Portal:
V přehledu služby Azure Virtual Desktop vyberte Připojit aplikaci. Měl by se zobrazit seznam všech existujících balíčků.
Zaškrtněte políčko vedle názvu balíčku, který chcete odebrat, a pak vyberte Odebrat. Balíček se také odebere ze všech fondů hostitelů, ke kterým je přiřazený.
Zakázání automatických aktualizací
Doporučujeme zakázat automatické aktualizace aplikací MSIX a Appx. Pokud chcete zakázat automatické aktualizace, musíte na hostitelích relací nastavit následující hodnoty registru:
Klíč: HKLM\Software\Policies\Microsoft\WindowsStore
- Typ: DWORD
- Název: Automatické stažení
- Hodnota: 2
- Popis: Zakáže automatickou aktualizaci z obchodu Microsoft Store.
Klíč: HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
- Typ: DWORD
- Název: PředinstalovanýAppsEnabled
- Hodnota: 0
- Popis: Zakáže automatické stahování doručovat obsah.
Klíč: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug
- Typ: DWORD
- Název: ContentDeliveryAllowedOverride
- Hodnota: 2
- Popis: Zakáže automatické stahování doručovat obsah.
Tyto hodnoty registru můžete nastavit pomocí Zásady skupiny nebo Intune v závislosti na tom, jak se spravují hostitelé relací. Můžete je také nastavit spuštěním následujících příkazů PowerShellu jako správce na každém hostiteli relace, ale pokud to uděláte, měli byste je také nastavit v imagi operačního systému:
# Disable Microsoft Store automatic update
If (!(Test-Path "HKLM:\Software\Policies\Microsoft\WindowsStore")) {
New-Item -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Force
}
New-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Name AutoDownload -PropertyType DWORD -Value 2 -Force
# Disable content delivery automatic download
If (!(Test-Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager")) {
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force
}
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name PreInstalledAppsEnabled -PropertyType DWORD -Value 0 -Force
# Disables content delivery automatic download
If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug")) {
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Force
}
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Name ContentDeliveryAllowedOverride -PropertyType DWORD -Value 2 -Force
Další kroky
Zjistěte, jak publikovat aplikace z nabídky Start nebo cesty k souboru pomocí RemoteAppu. Další informace najdete v tématu Publikování aplikací.