Publicera program med RemoteApp i Azure Virtual Desktop

Det finns två sätt att göra program tillgängliga för användare i Azure Virtual Desktop: som en del av ett fullständigt skrivbord eller som enskilda program med RemoteApp. Du publicerar program genom att lägga till dem i en programgrupp som är associerad med en värdpool och arbetsyta och tilldelas till användare. Mer information om programgrupper finns i Terminologi.

Du publicerar program i följande scenarier:

  • För RemoteApp-programgrupper publicerar du program för fjärrströmning som installeras lokalt på sessionsvärdar eller levereras dynamiskt med appanslutning och MSIX-appanslutning och presenteras för användare som enskilda program i en av de fjärrskrivbordsklienter som stöds.

  • För skrivbordsprogramgrupper kan du bara publicera ett fullständigt skrivbord och alla program i MSIX-paket med hjälp av MSIX-appanslutning för att visas på användarens startmeny i en skrivbordssession. Om du använder appkoppling läggs inte program till i en skrivbordsprogramgrupp.

Den här artikeln visar hur du publicerar program som installeras lokalt med RemoteApp med hjälp av Azure-portalen och Azure PowerShell. Du kan inte publicera program med Azure CLI.

Förutsättningar

För att kunna publicera ett program till en RemoteApp-programgrupp behöver du följande:

  • Ett Azure-konto med en aktiv prenumeration.

  • En befintlig värdpool med sessionsvärdar, en RemoteApp-programgrupp och en arbetsyta.

  • Minst en sessionsvärd aktiveras i värdpoolen som programgruppen har tilldelats.

  • De program som du vill publicera installeras på sessionsvärdarna i värdpoolen som programgruppen har tilldelats till. Om du använder appanslutning måste du lägga till och tilldela ett MSIX-paket till värdpoolen innan du börjar. Mer information finns i Lägga till och hantera program för appkoppling.

  • Det Azure-konto som du använder måste minst ha inbyggda rollbaserade rbac-roller (Rollbaserad åtkomstkontroll) i resursgruppen eller i prenumerationen för att skapa resurserna.

Lägga till program i en RemoteApp-programgrupp

Om du vill lägga till program i en RemoteApp-programgrupp väljer du relevant flik för ditt scenario och följer stegen.

Så här lägger du till program i en RemoteApp-programgrupp med hjälp av Azure-portalen.

  1. Logga in på Azure-portalen.

  2. I sökfältet skriver du Azure Virtual Desktop och väljer posten matchande tjänst.

  3. Välj Programgrupper och välj sedan den RemoteApp-programgrupp som du vill lägga till ett program i.

  4. Välj Program, välj + Lägg till. Kontrollera att du har minst en sessionsvärd påslagen i värdpoolen som programgruppen har tilldelats till.

  5. På fliken Grundinställningar går du till listrutan Programkälla och väljer Bifoga app, Start-menyn eller Filsökväg. De återstående fälten ändras beroende på vilken programkälla du väljer.

    • För Bifoga app fyller du i följande information. MSIX-paketet måste redan läggas till och tilldelas till värdpoolen.

      Parameter Värde/beskrivning
      Paket Välj ett paket som är tillgängligt för värdpoolen i listrutan. Regionala paket kommer från appanslutning och värdpoolpaket kommer från MSIX-appanslutning.
      Program Välj ett program i listrutan.
      Programidentifierare Ange en unik identifierare för programmet.
      Visningsnamn Ange ett eget namn för programmet som är till användarna.
      beskrivning Ange en beskrivning för programmet.
    • Fyll i följande information för Start-menyn:

      Parameter Värde/beskrivning
      Program Välj ett program i listrutan.
      Visningsnamn Ange ett eget namn för programmet som är till användarna.
      beskrivning Ange en beskrivning för programmet.
      Application path Granska filsökvägen till .exe filen för programmet och ändra den om det behövs.
      Kräv kommandorad Välj om du behöver lägga till ett specifikt kommando som ska köras när programmet startas. Om du väljer Ja anger du kommandot i fältet Kommandorad .
    • Fyll i följande information för Filsökväg:

      Parameter Värde/beskrivning
      Application path Ange filsökvägen till .exe filen för programmet.
      Programidentifierare Ange en unik identifierare för programmet.
      Visningsnamn Ange ett eget namn för programmet som visas för användarna.
      beskrivning Ange en beskrivning för programmet.
      Kräv kommandorad Välj om du behöver lägga till ett specifikt kommando som ska köras när programmet startas. Om du väljer Ja anger du kommandot i fältet Kommandorad .

    När du har slutfört den här fliken väljer du Nästa.

  6. På fliken Ikon beror de alternativ du ser på programkällan som du har valt på fliken Grundläggande . Med appkoppling kan du använda en UNC-sökväg, men för Start-menyn och Filsökvägen kan du bara använda en lokal sökväg.

    • Om du har valt Appanslutning väljer du Standard för att använda standardikonen för programmet eller väljer Filsökväg för att använda en anpassad ikon.

      För Filsökväg väljer du något av följande alternativ:

      • Bläddra bland Azure Files för att använda en ikon från en Azure-filresurs. Välj Välj ett lagringskonto och välj lagringskontot som innehåller din ikonfil och välj sedan Välj ikonfil. Bläddra till filresursen och katalogen som ikonen är i, markera kryssrutan bredvid ikonen som du vill lägga till, till exempel MyApp.icooch välj sedan Välj. Du kan också använda en .png fil. För Ikonindex anger du indexnumret för den ikon som du vill använda. Det här är vanligtvis 0.

      • UNC-filsökväg för att använda en ikon från en filresurs. För Ikonsökväg anger du UNC-sökvägen till din ikonfil, till exempel \\MyFileShare\MyApp.ico. Du kan också använda en .png fil. För Ikonindex anger du indexnumret för den ikon som du vill använda. Det här är vanligtvis 0.

    • Om du har valt Start-menyn eller Filsökväg anger du för Ikonsökväg en lokal sökväg till filen eller ikonfilen, till .exe exempel C:\Program Files\MyApp\MyApp.exe. För Ikonindex anger du indexnumret för den ikon som du vill använda. Det här är vanligtvis 0.

    När du har slutfört den här fliken väljer du Granska + lägg till.

  7. På fliken Granska + lägg till kontrollerar du att verifieringen godkänns och granskar den information som används för att lägga till programmet och väljer sedan Lägg till för att lägga till programmet i programgruppen RemoteApp.

Tilldela program till användare

Program tilldelas inte individuellt till användare om du inte använder appkoppling. I stället tilldelas användare till programgrupper. När en användare har tilldelats till en programgrupp kan de komma åt alla program i gruppen. Information om hur du tilldelar användare till programgrupper finns i Tilldela användare till en programgrupp eller Lägg till och hantera program för appkoppling.

Publicera Microsoft Store-program

Program i Microsoft Store uppdateras ofta och installeras ofta automatiskt. Katalogsökvägen för ett program som installerats från Microsoft Store innehåller versionsnumret, som ändras varje gång ett program uppdateras. Om en uppdatering sker automatiskt ändras sökvägen och programmet är inte längre tillgängligt för användare. Du kan publicera program med hjälp av Windows-platsen shell:appsFolder i formatet shell:AppsFolder\<PackageFamilyName>!<AppId>, som inte använder .exe filen eller katalogsökvägen med versionsnumret. Den här metoden säkerställer att programplatsen alltid är korrekt.

Det shell:appsFolder innebär att programikonen inte hämtas automatiskt från programmet. Du bör ange en ikonfil på en lokal enhet på varje sessionsvärd i en sökväg som inte ändras, till skillnad från programinstallationskatalogen.

Välj relevant flik för ditt scenario och följ stegen.

Så här publicerar du ett Microsoft Store-program med hjälp av Windows-användargränssnittet och Azure-portalen:

  1. Öppna Utforskaren på sessionsvärden och gå till sökvägen shell:appsFolder.

  2. Leta upp programmet i listan, högerklicka på det och välj sedan Skapa en genväg.

  3. För genvägsprompten som visas väljer du Ja för att placera genvägen på skrivbordet.

  4. Visa egenskaperna för genvägen och anteckna värdet Mål . Det här värdet är paketfamiljenamnet och program-ID:t som du behöver för att publicera programmet.

  5. Följ stegen i avsnittet Lägg till program i en RemoteApp-programgrupp för publicering av ett program baserat på filsökväg. För parametern Programsökväg använder du värdet från fältet Mål för genvägen som du skapade och anger sedan ikonsökvägen som din lokala ikonfil.

Publicera Windows Sandbox-miljö

Windows Sandbox-miljö tillhandahåller en enkel skrivbordsmiljö för att på ett säkert sätt köra program isolerat. Du kan använda Windows Sandbox-miljö med Azure Virtual Desktop i en skrivbords- eller RemoteApp-session.

Sessionsvärdarna måste använda en virtuell datorstorlek (VM) som stöder kapslad virtualisering. Om du vill kontrollera om en VM-serie stöder kapslad virtualisering läser du Storlekar för virtuella datorer i Azure, går till relevant artikel för serien för den virtuella datorn och kontrollerar listan över funktioner som stöds.

  1. Om du vill installera Windows Sandbox-miljö på sessionsvärdarna följer du stegen i Windows Sandbox-miljö översikt. Vi rekommenderar att du installerar Windows Sandbox-miljö i en anpassad avbildning som du kan använda när du skapar dina sessionsvärdar.

  2. När du har installerat Windows Sandbox-miljö på sessionsvärdarna är den tillgänglig i en skrivbordssession. Om du också vill publicera den som en RemoteApp följer du stegen för att lägga till program i en RemoteApp-programgrupp och använder filsökvägen C:\Windows\System32\WindowsSandbox.exe.

Nästa steg

  • Lär dig hur du lägger till och hanterar program för appkoppling.

  • Lär dig hur du anpassar flödet så att resurserna visas på ett igenkännligt sätt för dina användare.

  • Om du stöter på problem med dina program som körs i Azure Virtual Desktop är App Assure en tjänst från Microsoft som är utformad för att hjälpa dig att lösa dem utan extra kostnad. Mer information finns i App Assure.