Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met App Attach kunt u toepassingen vanuit een toepassingspakket dynamisch koppelen aan een gebruikerssessie in Azure Virtual Desktop. Toepassingen worden niet lokaal geïnstalleerd op sessiehosts of installatiekopieën, waardoor u minder aangepaste installatiekopieën voor uw sessiehosts kunt maken en operationele overhead en kosten voor uw organisatie kunt verminderen. Het leveren van toepassingen met App Attach geeft u ook meer controle over welke toepassingen uw gebruikers kunnen openen in een externe sessie.
In dit artikel wordt beschreven hoe u toepassingen toevoegt en beheert met App Attach in Azure Virtual Desktop met behulp van de Azure Portal en Azure PowerShell. U kunt geen app-gekoppelde toepassingen toevoegen of beheren met behulp van Azure CLI. Lees voordat u begint het overzicht voor App Koppelen in Azure Virtual Desktop.
Vereisten
Als u App Attach in Azure Virtual Desktop wilt gebruiken, hebt u het volgende nodig:
Een bestaande hostgroep met sessiehosts, een toepassingsgroep en een werkruimte.
Uw sessiehosts moeten een ondersteund Windows-clientbesturingssysteem uitvoeren en ten minste één ervan moet zijn ingeschakeld. Windows Server wordt niet ondersteund.
Uw sessiehosts moeten worden toegevoegd aan Microsoft Entra ID of een AD DS-domein (Active Directory Domain Services).
Een SMB-bestandsshare in dezelfde Azure-regio als uw sessiehosts. Alle sessiehosts in de hostgroep moeten leestoegang hebben met hun computeraccount. Deze bestandsshare wordt gebruikt voor het opslaan van uw toepassingsinstallatiekopieën. Zie Bestandsshare voor meer informatie over de vereisten voor de bestandsshare.
Als u Azure Files wilt gebruiken wanneer uw sessiehosts lid zijn van Microsoft Entra ID, moet u de rol Lezer en RBAC (Op rollen gebaseerd toegangsbeheer) van Azure toewijzen aan zowel de Azure Virtual Desktop- als Azure Virtual Desktop ARM Provider-service-principals. Met deze RBAC-roltoewijzing hebben uw sessiehosts toegang tot het opslagaccount met behulp van toegangssleutels of Microsoft Entra. Het opslagaccount moet zich in hetzelfde abonnement bevinden als de VM's die u gebruikt voor uw sessiehosts.
Zie RBAC-rollen toewijzen aan de Azure Virtual Desktop-service-principals voor meer informatie over het toewijzen van een Azure RBAC-rol aan de Azure Virtual Desktop-service-principals. In een toekomstige update hoeft u de Azure Virtual Desktop ARM Provider-service-principal niet toe te wijzen.
Een MSIX- of Appx-schijfinstallatiekopieën die u hebt gemaakt op basis van een toepassingspakket of een App-V-pakket dat is opgeslagen op de bestandsshare. Zie Een installatiekopieën maken voor meer informatie, waar u ook een vooraf samengesteld MSIX-pakket kunt downloaden om te testen. Zie Gevirtualiseerde App-V-toepassingen maken en beheren als u App-V gebruikt.
Als u MSIX-installatiekopieën wilt toevoegen, moet minimaal de rol Op rollen gebaseerd toegangsbeheer (RBAC) van Desktop Virtualization Contributor azure zijn toegewezen aan de resourcegroep. Als u gebruikers wilt toewijzen aan de toepassingsgroep, hebt u ook machtigingen nodig
Microsoft.Authorization/roleAssignments/writevoor de toepassingsgroep. Ingebouwde RBAC-rollen die deze machtiging bevatten, zijn beheerder en eigenaarvan gebruikerstoegang.Als u Azure PowerShell lokaal wilt gebruiken, raadpleegt u Azure PowerShell gebruiken met Azure Virtual Desktop om ervoor te zorgen dat de Modules Az.DesktopVirtualization en Microsoft Graph PowerShell zijn geïnstalleerd. U kunt ook de Azure Cloud Shell gebruiken.
U moet versie 4.2.1 of hoger van de PowerShell-module Az.DesktopVirtualization gebruiken, die de cmdlets bevat die App Attach ondersteunen. U kunt de PowerShell-module Az.DesktopVirtualization downloaden en installeren via de PowerShell Gallery.
Belangrijk
- Alle MSIX- en Appx-toepassingspakketten bevatten een certificaat. U bent verantwoordelijk voor het vertrouwen van de certificaten in uw omgeving. Zelfondertekende certificaten worden ondersteund met de juiste vertrouwensketen.
Een toepassing toevoegen
Als u een toepassing in een MSIX-installatiekopieën, Appx-installatiekopieën of App-V-pakket wilt toevoegen aan Azure Virtual Desktop als app-bijlagepakket, selecteert u het relevante tabblad voor uw scenario en volgt u de stappen.
U kunt als volgt een MSIX-installatiekopieën, Appx-installatiekopieën of App-V-pakket toevoegen als een app-bijlagepakket met behulp van de Azure Portal:
Meld u aan bij Azure Portal.
Typ Azure Virtual Desktop in de zoekbalk en selecteer de overeenkomende servicevermelding om naar het overzicht van Azure Virtual Desktop te gaan.
Selecteer App-koppeling en selecteer vervolgens + Maken.
Vul op het tabblad Basisinformatie de volgende informatie in:
Parameter Beschrijving Abonnement Selecteer het abonnement waaraan u een MSIX-installatiekopieën, Appx-installatiekopieën of App-V-pakket wilt toevoegen in de vervolgkeuzelijst. Resourcegroep Selecteer een bestaande resourcegroep of selecteer Nieuwe maken en voer een naam in. Hostgroep Selecteer een bestaande hostgroep in de vervolgkeuzelijst. Locatie Selecteer de Azure-regio voor uw app-bijlagepakket. Nadat u dit tabblad hebt voltooid, selecteert u Volgende.
Vul op het tabblad Pad naar afbeelding de volgende informatie in:
Parameter Beschrijving Afbeeldingspad Selecteer bij Selecteren uit opslagaccount als uw afbeelding is opgeslagen in Azure Files of UNC invoeren om een UNC-pad op te geven. De volgende velden zijn afhankelijk van de optie die u selecteert. Selecteren uit opslagaccount Opslagaccount Selecteer het opslagaccount waarin uw installatiekopieën zich bevinden. Bestandsshare Selecteer Een bestand selecteren en blader vervolgens naar de bestandsshare en map waarin uw afbeelding zich bevindt. Schakel het selectievakje in naast de afbeelding die u wilt toevoegen, bijvoorbeeld MyApp.cimen selecteer vervolgens Selecteren.MSIX-pakket Selecteer het MSIX- of Appx-pakket in de installatiekopieën. Invoer UNC UNC Voer het UNC-pad naar het afbeeldingsbestand in. MSIX-pakket Selecteer het MSIX- of Appx-pakket in de installatiekopieën. Beide opties Weergavenaam Voer een beschrijvende naam in voor uw toepassing. Versie Controleer of het verwachte versienummer wordt weergegeven. Registratietype Selecteer het registratietype dat u wilt gebruiken. Status Selecteer de beginstatus voor het pakket. Status van statuscontrole bij fout Selecteer de status voor het pakket als het niet kan worden uitgevoerd op een sessiehost. Deze status wordt gerapporteerd voor AppAttachHealthCheck voor de statuscontrole van de sessiehost. Nadat u dit tabblad hebt voltooid, selecteert u Volgende.
Tip
Nadat u dit tabblad hebt voltooid, kunt u de toepassing desgewenst blijven toewijzen aan hostgroepen, gebruikers en groepen. Als u toewijzingen afzonderlijk wilt configureren, selecteert u Beoordelen en maken en gaat u vervolgens naar Een app-pakket bijvoegen toewijzen.
Optioneel: vul op het tabblad Toewijzingen de volgende gegevens in:
Selecteer bij Hostgroep aan welke hostgroepen u de toepassing wilt toewijzen.
Selecteer Gebruikers of gebruikersgroepen toevoegen, zoek en selecteer vervolgens de gebruikers of groepen waaraan u de toepassing wilt toewijzen. Als u klaar bent, selecteert u Selecteren.
Controleer de toewijzingen die u hebt toegevoegd en selecteer vervolgens Volgende.
Optioneel: op het tabblad Tags kunt u eventuele naam-/waardeparen invoeren die u nodig hebt en vervolgens Beoordelen en maken selecteren.
Controleer op het tabblad Controleren en maken of de validatie is geslaagd en controleer de informatie die wordt gebruikt tijdens de implementatie. Selecteer vervolgens Maken om de toepassing toe te voegen.
Een app-bijlagepakket toewijzen
U moet een App Attach-pakket toewijzen aan hostgroepen, groepen en gebruikers. Selecteer het relevante tabblad voor uw scenario en volg de stappen.
Opmerking
Gebruikersaccounts moeten hybride accounts zijn (gemaakt in AD DS en gesynchroniseerd met Azure AD), maar groepen niet.
U kunt als volgt een toepassingspakket toewijzen aan hostgroepen, gebruikers en groepen met behulp van de Azure Portal:
Hostpools
Selecteer in het Overzicht van Azure Virtual Desktop de optie App-bijlage en selecteer vervolgens de naam van het app-pakket dat u wilt toewijzen.
Selecteer hostgroepen in de sectie Beheren:
Selecteer + Toewijzen en selecteer vervolgens een of meer hostgroepen in de vervolgkeuzelijst. Zorg ervoor dat alle sessiehosts in de hostgroep leestoegang moeten hebben met hun computeraccount, zoals vermeld in de vereisten.
Kies Toevoegen.
Groepen en gebruikers
Selecteer in het Overzicht van Azure Virtual Desktop de optie App-bijlage en selecteer vervolgens de naam van het app-pakket dat u wilt toewijzen.
Selecteer in de sectie Beherende optie Gebruikers:
Selecteer + Toevoegen en selecteer vervolgens een of meer groepen en/of gebruikers in de lijst.
Selecteer Selecteren.
Opmerking
Door een pakket toe te voegen, in te stellen op actief en toe te wijzen aan een hostgroep en gebruikers, wordt de toepassing automatisch beschikbaar gemaakt in een bureaubladsessie. Als u RemoteApp wilt gebruiken, moet u de toepassing toevoegen aan een RemoteApp-toepassingsgroep. Zie Een MSIX- of Appx-toepassing publiceren met een RemoteApp-toepassingsgroep voor meer informatie. U kunt geen MSIX- of Appx-toepassingen toevoegen aan de bureaubladtoepassingsgroep met App-bijlage.
Registratietype en -status wijzigen
U kunt uw MSIX- en Appx-pakketten beheren door het registratietype en de status ervan te wijzigen. Selecteer het relevante tabblad voor uw scenario en volg de stappen.
U kunt als volgt het registratietype en de status van een pakket wijzigen met behulp van de Azure Portal:
Selecteer in het overzicht van Azure Virtual Desktop de optie App-bijlage. U ziet nu een lijst met alle bestaande pakketten in de hostgroep.
Selecteer de naam van het pakket dat u wilt wijzigen.
Als u het registratietype wilt wijzigen, selecteert u On-demand of Registreren bij aanmelden en selecteert u vervolgens Opslaan.
Als u de status wilt wijzigen, selecteert u Inactief of Actief en selecteert u vervolgens Opslaan.
Een MSIX- of Appx-toepassing publiceren met een RemoteApp-toepassingsgroep
U kunt MSIX- en Appx-toepassingen beschikbaar maken voor gebruikers door ze te publiceren met een RemoteApp-toepassingsgroep. U hoeft geen toepassingen toe te voegen aan een bureaubladtoepassingsgroep wanneer u App-bijlage gebruikt, omdat u alleen een app-bijlagepakket hoeft toe te wijzen. De toepassing die u wilt publiceren, moet worden toegewezen aan een hostgroep.
U kunt als volgt een toepassing uit het pakket dat u in dit artikel hebt toegevoegd toevoegen aan een RemoteApp-toepassingsgroep met behulp van de Azure Portal:
Selecteer in het overzicht van Azure Virtual Desktop de optie Toepassingsgroepen en selecteer vervolgens de RemoteApp-toepassingsgroep waaraan u een toepassing wilt toevoegen.
Selecteer Toepassingen en selecteer + Toevoegen. Zorg ervoor dat u ten minste één sessiehost hebt ingeschakeld in de hostgroep waaraan de toepassingsgroep is toegewezen.
Vul op het tabblad Basisinformatie de volgende informatie in:
Parameter Waarde/beschrijving Toepassingsbron Selecteer App-bijlage in de vervolgkeuzelijst. Zie Toepassingen publiceren met RemoteApp als u toepassingen wilt toevoegen vanuit het Startmenu of door een bestandspad op te geven. Pak Selecteer een pakket dat beschikbaar is voor de hostgroep in de vervolgkeuzelijst. Regionale pakketten zijn afkomstig van App-bijlage. Toepassing Selecteer een toepassing in de vervolgkeuzelijst. Toepassings-id Voer een unieke id in voor de toepassing. Weergavenaam Voer een beschrijvende naam in voor de toepassing voor gebruikers. Beschrijving Voer een beschrijving in voor de toepassing. Nadat u dit tabblad hebt voltooid, selecteert u Volgende.
Selecteer op het tabblad Pictogramde optie Standaard om het standaardpictogram voor de toepassing te gebruiken of selecteer Bestandspad om een aangepast pictogram te gebruiken. Selecteer een van de volgende opties voor Bestandspad:
Blader door Azure Files om een pictogram van een Azure-bestandsshare te gebruiken. Selecteer Een opslagaccount selecteren en selecteer het opslagaccount met het pictogrambestand en selecteer vervolgens Pictogrambestand selecteren. Blader naar de bestandsshare en map waarin uw pictogram zich bevindt, schakel het selectievakje in naast het pictogram dat u wilt toevoegen, bijvoorbeeld
MyApp.icoen selecteer vervolgens Selecteren. U kunt ook een.pngbestand gebruiken. Geef bij Pictogramindex het indexnummer op voor het pictogram dat u wilt gebruiken. Dit getal is meestal 0.UNC-bestandspad om een pictogram van een bestandsshare te gebruiken. Voer bij Pictogrampad het UNC-pad naar het pictogrambestand in, bijvoorbeeld
\\MyFileShare\MyApp.ico. U kunt ook een.pngbestand gebruiken. Geef bij Pictogramindex het indexnummer op voor het pictogram dat u wilt gebruiken. Dit getal is meestal 0.
Nadat u dit tabblad hebt voltooid, selecteert u Controleren en toevoegen.
Controleer op het tabblad Controleren en toevoegen of de validatie is geslaagd en controleer de informatie die wordt gebruikt om de toepassing toe te voegen. Selecteer vervolgens Toevoegen om de toepassing toe te voegen aan de RemoteApp-toepassingsgroep.
Een bestaand pakket bijwerken
U kunt een bestaand pakket bijwerken door een nieuwe MSIX-installatiekopie, Appx-installatiekopie of App-V-pakket met de bijgewerkte toepassing op te leveren. Zie Nieuwe versies van toepassingen voor meer informatie.
Als u een bestaand pakket ter plaatse wilt bijwerken, selecteert u het relevante tabblad voor uw scenario en volgt u de stappen.
U kunt als volgt een bestaand pakket bijwerken met behulp van de Azure Portal:
Selecteer in het overzicht van Azure Virtual Desktop de optie App-bijlage. U ziet nu een lijst met alle bestaande pakketten.
Selecteer het pakket dat u wilt bijwerken en selecteer in het overzicht de optie Bijwerken.
Voer de informatie in voor het bijgewerkte pakket:
Abonnement en resourcegroep worden vooraf ingevuld met de waarden voor het huidige pakket.
Selecteer de hostgroep waarvoor u het pakket wilt bijwerken.
Selecteer het pad naar de installatiekopieën in Selecteren uit opslagaccount of Unc invoeren. De volgende velden zijn afhankelijk van de optie die u selecteert.
- Selecteer bij Selecteren uit opslagaccount het Opslagaccount met de bijgewerkte installatiekopie. Selecteer Een bestand selecteren en blader vervolgens naar de bestandsshare en map waarin uw afbeelding zich bevindt. Schakel het selectievakje in naast de afbeelding die u wilt toevoegen, bijvoorbeeld
MyApp.cimen selecteer vervolgens Selecteren. - Voer bij Invoer-UNC het UNC-pad naar het afbeeldingsbestand in.
- Selecteer bij Selecteren uit opslagaccount het Opslagaccount met de bijgewerkte installatiekopie. Selecteer Een bestand selecteren en blader vervolgens naar de bestandsshare en map waarin uw afbeelding zich bevindt. Schakel het selectievakje in naast de afbeelding die u wilt toevoegen, bijvoorbeeld
Voor MSIX-pakket selecteert u het MSIX- of Appx-pakket in de installatiekopieën.
Nadat u de velden hebt voltooid, selecteert u Bijwerken.
Een app-bijlagepakket verwijderen
U kunt een app-bijlagepakket verwijderen dat u niet meer nodig hebt. U hoeft de toewijzing van hostgroepen of gebruikers en groepen niet eerst op te heffen. Selecteer het relevante tabblad voor uw scenario en volg de stappen.
Tip
U kunt ook een toepassing in een MSIX-pakket dat is gepubliceerd als een RemoteApp verwijderen uit een toepassingsgroep op dezelfde manier als andere toepassingstypen. Zie Toepassingen verwijderen voor meer informatie.
U kunt als volgt een pakket voor app-bijlage verwijderen met behulp van de Azure Portal:
Selecteer in het overzicht van Azure Virtual Desktop de optie App-bijlage. U ziet nu een lijst met alle bestaande pakketten.
Schakel het selectievakje in naast de naam van het pakket dat u wilt verwijderen en selecteer vervolgens Verwijderen. Het pakket wordt ook verwijderd uit alle hostgroepen waaraan het is toegewezen.
Automatische updates uitschakelen
U wordt aangeraden automatische updates voor MSIX- en Appx-toepassingen uit te schakelen. Als u automatische updates wilt uitschakelen, moet u de volgende registerwaarden instellen op uw sessiehosts:
Sleutel: HKLM\Software\Policies\Microsoft\WindowsStore
- Type: DWORD
- Naam: Automatisch downloaden
- Waarde: 2
- Beschrijving: hiermee schakelt u automatische updates van Microsoft Store uit.
Sleutel: HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
- Type: DWORD
- Naam: Vooraf geïnstalleerdAppsEnabled
- Waarde: 0
- Beschrijving: hiermee wordt automatisch downloaden van inhoudslevering uitgeschakeld.
Sleutel: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug
- Type: DWORD
- Naam: ContentDeliveryAllowedOverride
- Waarde: 2
- Beschrijving: hiermee wordt automatisch downloaden van inhoudslevering uitgeschakeld.
U kunt deze registerwaarden instellen met behulp van groepsbeleid of Intune, afhankelijk van hoe uw sessiehosts worden beheerd. U kunt ze ook instellen door de volgende PowerShell-opdrachten uit te voeren als beheerder op elke sessiehost, maar als u dit doet, moet u ze ook instellen in de installatiekopie van uw besturingssysteem:
# 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
Volgende stappen
Meer informatie over het publiceren van toepassingen vanuit het startmenu of een bestandspad met RemoteApp. Zie Toepassingen publiceren voor meer informatie.