App toevoegen en beheren Toepassingen koppelen in Azure Virtual Desktop

Met App Attach kunt u toepassingen uit 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 hoeft te maken voor uw sessiehosts en de operationele overhead en kosten voor uw organisatie verminderen. Als u toepassingen levert met App Attach hebt u ook meer controle over welke toepassingen uw gebruikers kunnen openen in een externe sessie.

In dit artikel leest u hoe u toepassingen toevoegt en beheert met App Attach in Azure Virtual Desktop met behulp van de Azure Portal en Azure PowerShell. U kunt toepassingen voor app-koppelingen niet toevoegen of beheren met behulp van Azure CLI. Lees voordat u begint het overzicht voor App Attach in Azure Virtual Desktop.

Vereisten

Als u App-koppeling wilt gebruiken in Azure Virtual Desktop, hebt u de volgende zaken nodig:

  • Een bestaande hostgroep met sessiehosts, een toepassingsgroep en een werkruimte.

  • Uw sessiehosts moeten een ondersteund Windows-client- of serverbesturingssysteem uitvoeren en ten minste één van hen moet zijn ingeschakeld. Vanaf 14 april 2026 worden Windows Server 2022 en 2025 nu ondersteund.

  • Uw sessiehosts moeten zijn aangesloten op Microsoft Entra ID of een Active Directory Domain Services (AD DS)-domein.

  • Een SMB-bestandsshare in dezelfde Azure-regio als uw sessiehosts. Alle sessiehosts in de hostgroep moeten leestoegang met hun computeraccount hebben. Deze bestandsshare wordt gebruikt voor het opslaan van de installatiekopieën van uw toepassing. Zie Bestandsshare voor meer informatie over de vereisten voor de bestandsshare.

  • Een App Attaching-pakket neemt het implementatiebereik over van de hostgroep waarvoor u het maakt. Een pakket dat is gemaakt voor een hostgroep met het implementatiebereik Regionaal kan alleen worden toegewezen aan hostgroepen met hetzelfde implementatiebereik in dezelfde Azure-regio en kan niet worden toegewezen aan geografische hostgroepen. U kunt het implementatiebereik van een pakket niet meer wijzigen nadat het pakket is gemaakt.

  • Als u Azure Files wilt gebruiken wanneer uw sessiehosts deelnemen aan Microsoft Entra ID, moet u de rol Lezer en Data Access Azure op basis van rollen toewijzen aan zowel de Azure Virtual Desktop als de Azure Virtual Desktop ARM-providerservice-principals. Met deze toewijzing van de RBAC-rol hebben sessiehosts toegang tot het opslagaccount via toegangstoetsen of Microsoft Entra. Het opslagaccount moet deel uitmaken van hetzelfde abonnement als de VM's die u gebruikt voor uw sessiehosts.

  • Zie Assign RBAC roles to the Azure Virtual Desktop service principals, see Assign RBAC roles to the Virtual Desktop service principals, to learn how to assign an Azure RBAC role to the Azure Virtual Desktop service principals. In een toekomstige update hoef je de service-principal van de Azure Virtual Desktop ARM-provider niet toe te wijzen.

  • Een MSIX- of Appx-schijfkopie die u hebt gemaakt op basis van een toepassingspakket of een App-V-pakket dat is opgeslagen op de bestandsshare. Zie Een installatiekopie maken voor meer informatie. Hier kun je ook een kant-en-klaar MSIX-pakket downloaden om te testen. Als u App-V gebruikt, raadpleegt u Gevirtualiseerde toepassingen van App-V maken en beheren.

  • Als u MSIX-installatiekopieën wilt toevoegen, moet u minimaal de rol Desktop Virtualization Contributor op basis van rollen van Azure toegewezen krijgen aan de resourcegroep. Als u gebruikers aan de toepassingsgroep wilt toewijzen, hebt u ook machtigingen voor de toepassingsgroep nodig Microsoft.Authorization/roleAssignments/write . Ingebouwde rollen op basis van RBAC die deze machtiging bevatten, zijn : Gebruikerstoegang, Beheerder en Eigenaar.

  • Als u Azure PowerShell lokaal wilt gebruiken, raadpleegt u Azure PowerShell gebruiken met Azure Virtual Desktop om te controleren of u de PowerShell-modules Az.DesktopVirtualization en Microsoft Graph PowerShell hebt geïnstalleerd. U kunt ook de Azure Cloud Shell.

  • U moet versie 4.2.1 of later van de Az.DesktopVirtualization PowerShell-module gebruiken, die de cmdlets bevat die App Attach ondersteunen. U kunt de PowerShell-module Az.DesktopVirtualization downloaden en installeren in de PowerShell Gallery.

Belangrijk

  • Alle MSIX- en Appx-applicatiepakketten bevatten een certificaat. U bent er zelf verantwoordelijk voor dat de certificaten worden vertrouwd in uw omgeving. Zelfondertekende certificaten worden ondersteund met de juiste vertrouwensketen.

Een toepassing toevoegen

Als u een toepassing in een MSIX-installatiekopie, Appx-installatiekopie of App-V-pakket wilt toevoegen aan Azure Virtual Desktop als een App Attaching-pakket, selecteert u het relevante tabblad voor uw scenario en volgt u de stappen.

U voegt als volgt een MSIX-afbeelding, Appx-installatiekopie of App-V-pakket toe als een App Attaching-pakket met behulp van de Azure Portal:

  1. Meld u aan bij Azure Portal.

  2. Typ Azure Virtual Desktop in de zoekbalk en selecteer de bijbehorende servicevermelding om naar het overzicht van Azure Virtual Desktop te gaan.

  3. Selecteer App toevoegen en selecteer vervolgens + Maken.

  4. Vul op het tabblad Basisinformatie de volgende gegevens in:

    Parameter Beschrijving
    Abonnement Selecteer in de vervolgkeuzelijst het abonnement waaraan u een MSIX-afbeelding, Appx-installatiekopie of App-V-pakket wilt toevoegen.
    Resourcegroep Selecteer een bestaande resourcegroep of selecteer Nieuwe maken en voer een naam in.
    Host pool Selecteer een bestaande hostgroep in de vervolgkeuzelijst.
    Locatie Selecteer de Azure-regio voor uw App Attach-pakket. Het implementatiebereik van het pakket wordt overgenomen van de hostgroep die u selecteert, en voor een hostgroep met een implementatiebereik Regionaal moet de locatie overeenkomen met de Azure regio van de hostgroep.

    Selecteer Volgende wanneer u dit tabblad hebt voltooid.

  5. Vul op het tabblad Afbeeldingspad de volgende gegevens in:

    Parameter Beschrijving
    Afbeeldingspad Selecteer uit Selecteer uit opslagaccount als je installatiekopie 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 vanuit opslagaccount
    Opslagaccount Selecteer de opslagaccount waarin de afbeelding zich bevindt.
    Bestandsshare Selecteer Selecteer een bestand en blader vervolgens naar de bestandsshare en directory waarin de afbeelding zich bevindt. Schakel het selectievakje in naast de afbeelding die u bijvoorbeeld wilt toevoegen MyApp.cimen selecteer vervolgens Selecteren.
    MSIX-pakket Selecteer het MSIX- of Appx-pakket in de afbeelding.
    UNC invoeren
    UNC Voer het UNC-pad naar het afbeeldingsbestand in.
    MSIX-pakket Selecteer het MSIX- of Appx-pakket in de afbeelding.
    Een van beide opties
    Weergavenaam Voer een beschrijvende naam voor uw toepassing in.
    Versie Controleer of het verwachte versienummer wordt weergegeven.
    Type registratie Selecteer het registratietype dat u wilt gebruiken.
    Status Selecteer de aanvankelijke status voor het pakket.
    Status van statuscontrole bij fout Selecteer de status van het pakket als het niet kan worden gefaseerd op een sessiehost. Deze status wordt gerapporteerd voor AppAttachHealthCheck voor de status van de statuscontrole van de sessiehost.

    Selecteer Volgende wanneer u dit tabblad hebt voltooid.

    Tip

    Wanneer u dit tabblad hebt voltooid, kunt u doorgaan met het optioneel toewijzen van de toepassing aan hostgroepen, gebruikers en groepen. Als je toewijzingen afzonderlijk wilt configureren, selecteer je Controleren + maken en ga je vervolgens naar Een App Attaching-pakket toewijzen.

  6. Optioneel: Vul op het tabblad Opdrachten de volgende gegevens in:

    1. Selecteer bij een hostgroep de hostgroepen waaraan u de toepassing wilt toewijzen.

    2. Selecteer Gebruikers of gebruikersgroepen toevoegen en zoek en selecteer de gebruikers of groepen waaraan u de toepassing wilt toewijzen. Selecteer Selecteren wanneer u klaar bent.

    3. Bekijk de opdrachten die u hebt toegevoegd en selecteer vervolgens Volgende.

  7. Optioneel: Op het tabblad Tags kun je elke gewenste naam/waardeparen invoeren en vervolgens Controleren + maken selecteren.

  8. Zorg ervoor dat op het tabblad Controleren + maken de validatie slaagt en controleer de informatie die tijdens de implementatie wordt gebruikt. Selecteer vervolgens Maken om de toepassing toe te voegen.

Een App Attach-pakket toewijzen

U moet een App Attaching-pakket toewijzen aan hostgroepen en aan 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:

Host zwembaden

  1. Selecteer in het overzicht van Azure Virtual Desktop de optie App Attach en selecteer vervolgens de naam van het App Attach-pakket dat u wilt toewijzen.

  2. Selecteer in de sectie Beheren de optie Hostgroepen:

  3. Selecteer + Toewijzen en selecteer vervolgens een of meer hostgroepen in de vervolgkeuzelijst. Zorg ervoor dat alle sessiehosts in de hostgroep leestoegang hebben met hun computeraccount, zoals vermeld in de vereisten.
    U kunt alleen een pakket toewijzen aan hostgroepen met hetzelfde implementatiebereik en hostgroepen met een ander implementatiebereik worden lichter gekleurd weergegeven in de lijst.

  4. Kies Toevoegen.

Groepen en gebruikers

  1. Selecteer in het overzicht van Azure Virtual Desktop de optie App Attach en selecteer vervolgens de naam van het App Attach-pakket dat u wilt toewijzen.

  2. Selecteer Gebruikers in de sectie Beheren:

  3. Selecteer + Toevoegen en selecteer vervolgens een of meer groepen en/of gebruikers in de lijst.

  4. Selecteer Selecteren.

Opmerking

Door een pakket toe te voegen, op Actief in te stellen en het toe te wijzen aan een hostgroep en gebruikers, wordt de toepassing automatisch beschikbaar 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 Attach.

Registratietype en -status wijzigen

U kunt uw MSIX- en Appx-pakketten beheren door hun registratietype en -status te wijzigen. Selecteer het relevante tabblad voor uw scenario en volg de stappen.

Je kunt als volgt het registratietype en de status van een pakket wijzigen met behulp van de Azure Portal:

  1. Selecteer in het overzicht van Azure Virtual Desktop de optie App koppelen. U ziet een lijst met alle bestaande pakketten in de hostgroep.

  2. Selecteer de naam van het pakket dat u wilt wijzigen.

    1. Als u het registratietype wilt wijzigen, selecteert u Op aanvraag of Registreren bij aanmelden en selecteert u vervolgens Opslaan.

    2. 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 Attach gebruikt, omdat u alleen een App Attaching-pakket hoeft toe te wijzen. De toepassing die u wilt publiceren, moet zijn 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:

  1. Selecteer in het overzicht van Azure Virtual Desktop de optie Toepassingsgroepen en selecteer vervolgens de RemoteApp-toepassingsgroep waaraan u een toepassing wilt toevoegen.

  2. Selecteer Toepassingen, selecteer + Toevoegen. Zorg ervoor dat er ten minste één sessiehost is ingeschakeld in de hostgroep waaraan de toepassingsgroep is toegewezen.

  3. Vul op het tabblad Basisinformatie de volgende gegevens in:

    Parameter Waarde/beschrijving
    Toepassingsbron Selecteer App bijvoegen in de vervolgkeuzelijst. Als u toepassingen wilt toevoegen vanuit het menu Start of door een bestandspad op te geven, raadpleegt u Toepassingen publiceren met RemoteApp.
    Pakket Selecteer in de vervolgkeuzelijst een pakket dat beschikbaar is voor de hostgroep. Regionale pakketten zijn afkomstig van App Attach.
    Toepassing Selecteer een toepassing in de vervolgkeuzelijst.
    Toepassings-id Voer een unieke id voor de toepassing in.
    Weergavenaam Voer een beschrijvende naam in voor de toepassing die voor gebruikers bedoeld is.
    Beschrijving Voer een beschrijving voor de toepassing in.

    Selecteer Volgende wanneer u dit tabblad hebt voltooid.

  4. Selecteer op het tabblad Pictogram de 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 , selecteer de opslagaccount die uw pictogrambestand bevat en selecteer vervolgens Pictogrambestand selecteren. Blader naar de bestandsshare en directory waarin het pictogram zich bevindt, schakel het selectievakje in naast het pictogram dat u wilt toevoegen, MyApp.icoen selecteer vervolgens Selecteren. U kunt ook een .png bestand gebruiken. Geef bij Pictogramindex het indexnummer op voor het pictogram dat u wilt gebruiken. Dit getal is meestal 0.

    • UNC-bestandspad voor het gebruik van een pictogram van een bestandsshare. Voer bij Pictogrampad bijvoorbeeld het UNC-pad naar het pictogrambestand \\MyFileShare\MyApp.icoin. U kunt ook een .png bestand gebruiken. Geef bij Pictogramindex het indexnummer op voor het pictogram dat u wilt gebruiken. Dit getal is meestal 0.

    Zodra u dit tabblad hebt voltooid, selecteert u Controleren + toevoegen.

  5. Controleer op het tabblad Controleren + 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 geven. 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:

  1. Selecteer in het overzicht van Azure Virtual Desktop de optie App koppelen. U ziet een lijst met alle bestaande pakketten.

  2. Selecteer het pakket dat u wilt bijwerken en selecteer vervolgens Bijwerken in het overzicht.

  3. Voer de gegevens voor het bijgewerkte pakket in:

    1. Abonnement en Resourcegroep worden vooraf ingevuld met de waarden voor het huidige pakket.

    2. Selecteer de hostgroep waarvoor u het pakket wilt bijwerken.

    3. Selecteer het afbeeldingspad van Selecteren uit opslagaccount of Invoer-UNC. De volgende velden zijn afhankelijk van de optie die u selecteert.

      1. Selecteer bij Selecteren uit opslagaccount het opslagaccount met de bijgewerkte afbeelding. Selecteer Selecteer een bestand en blader vervolgens naar de bestandsshare en directory waarin de afbeelding zich bevindt. Schakel het selectievakje in naast de afbeelding die u bijvoorbeeld wilt toevoegen MyApp.cimen selecteer vervolgens Selecteren.
      2. Voer bij Invoer-UNC het UNC-pad naar het afbeeldingsbestand in.
    4. Selecteer voor het MSIX- of Appx-pakket het MSIX- of Appx-pakket in de afbeelding.

  4. Selecteer Bijwerken wanneer u klaar bent met de velden.

Een App Attach-pakket verwijderen

U kunt een App Attach-pakket dat u niet meer nodig hebt, verwijderen. U hoeft de toewijzing van hostgroepen of gebruikers en groepen niet eerst ongedaan te maken. 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 uit een toepassingsgroep verwijderen, op dezelfde manier als andere toepassingstypen. Zie Toepassingen verwijderen voor meer informatie.

Ga als volgt te werk om een App Attach-pakket te verwijderen met behulp van de Azure Portal:

  1. Selecteer in het overzicht van Azure Virtual Desktop de optie App koppelen. U ziet een lijst met alle bestaande pakketten.

  2. Schakel het selectievakje in naast de naam van het pakket dat u wilt verwijderen en selecteer vervolgens Verwijderen. Het pakket wordt ook verwijderd uit de hostgroepen waaraan het is toegewezen.

Automatische updates uitschakelen

We raden u aan automatische updates voor MSIX- en Appx-toepassingen uit te schakelen. Als u automatische updates wilt uitschakelen, moet u de volgende registerwaarden instellen voor uw sessiehosts:

  • Sleutel: HKLM\Software\Policies\Microsoft\WindowsStore

    • Type: DWORD
    • Naam: AutoDownload
    • Waarde: 2
    • Beschrijving: Automatische updates van Microsoft Store worden uitgeschakeld.
  • Sleutel: HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager

    • Type: DWORD
    • Naam: PreInstalledAppsEnabled
    • Waarde: 0
    • Beschrijving: Schakelt het automatisch downloaden van inhoudslevering uit.
  • Sleutel: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug

    • Type: DWORD
    • Naam: ContentDeliveryAllowedOverride
    • Waarde: 2
    • Beschrijving: Schakelt het automatisch downloaden van inhoudslevering uit.

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.