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 tilldelad till användare. Mer information om programgrupper finns i Terminologi.

Med RemoteApp-programgrupper publicerar du program som ska fjärrströmmas som installeras lokalt på sessionsvärdar eller levereras dynamiskt med hjälp av appkoppling. Dessa program visas för användarna som enskilda program i Windows App.

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

Viktigt

Användare som har åtkomst till både en skrivbordsprogramgrupp och en RemoteApp-programgrupp som tilldelats samma värdpool har endast åtkomst till den typ av program från programgruppen som bestäms av den önskade programgruppstypen för värdpoolen. Mer information finns i Önskat beteende för programgruppstyp för poolvärdpooler.

Förhandskrav

För att kunna publicera ett program i 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 är påslagen i värdpoolen som programgruppen är tilldelad till.

  • De program som du vill publicera installeras på sessionsvärdarna i värdpoolen som programgruppen är tilldelad till. Om du använder appkoppling måste du lägga till och tilldela ett MSIX-, Appx- eller App-V-paket till värdpoolen innan du börjar. Mer information finns i Lägga till och hantera appkopplingsprogram.

  • Det Azure -konto du använder måste minst ha inbyggda roller för rollbaserad åtkomstkontroll (RBAC) för programdeltagare för skrivbordsvirtualisering 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 anvisningarna.

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

  1. Logga in på Azure-portalen.

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

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

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

  5. På fliken Grundläggandeväljer duAppkoppling, Start-meny eller Filsökväg i listrutan Programkälla. De återstående fälten ändras beroende på vilken programkälla du väljer.

    • Fyll i följande information för appkoppling. MSIX-paketet måste redan ha lagts till och tilldelats till värdpoolen.

      Parameter Värde/beskrivning
      Förpackning Välj ett paket som är tillgängligt för värdpoolen i listrutan.
      Program Välj ett program i listrutan.
      Programidentifierare Ange en unik identifierare för programmet.
      Visningsnamn Ange ett eget namn för programmet som ska användas av 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 ska användas av användarna.
      Beskrivning Ange en beskrivning för programmet.
      Programsökväg Kontrollera filens sökväg för .exe programmet och ändra den om det behövs.
      Kräv kommandorad Välj det här alternativet 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
      Programsökväg Ange filsökvägen .exe till 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 det här alternativet 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 .

      Om du vill fästa RemoteApp kan du använda växlingsknappen Skapa genväg till skrivbordet (förhandsversion). Därefter krävs ytterligare Intune konfiguration för att aktivera den här principen, annars börjar inte konfigurationen gälla. Läs mer här

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

  6. Vilka alternativ som visas på fliken Ikon beror på programkällan som du valde på fliken Grundläggande . Med Appkoppling kan du använda en UNC-sökväg, men för Start-menyn och Filsökväg kan du bara använda en lokal sökväg.

    • Om du valde Bifoga app väljer du Standard om du vill använda standardikonen för programmet eller väljer Filsökväg om du vill använda en anpassad ikon.

      Välj något av följande alternativ under Filsökväg:

      • Bläddra i Azure Files för att använda en ikon från en Azure-filresurs. Välj Välj ett lagringskonto och välj det lagringskonto som innehåller ikonfilen och välj sedan Välj ikonfil. Bläddra till den filresurs och katalog där ikonen finns, markera kryssrutan bredvid den ikon som du vill lägga till, till exempel MyApp.ico. Välj sedan Välj. Du kan också använda en .png fil. Under Ikonindex anger du indexnumret för den ikon som du vill använda. Detta är vanligtvis 0.

      • UNC-filsökväg om du vill 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. Under Ikonindex anger du indexnumret för den ikon som du vill använda. Detta är vanligtvis 0.

    • Om du valde Start-menyn eller Filsökväg anger du till exempel C:\Program Files\MyApp\MyApp.exeen lokal sökväg till .exe filen eller ikonfilen för Ikonsökväg. Under Ikonindex anger du indexnumret för den ikon som du vill använda. Detta ä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 RemoteApp-programgruppen.

Tilldela program till användare

Program tilldelas inte individuellt till användare såvida du inte använder appkoppling. I stället tilldelas användarna till programgrupper. När en användare tilldelas till en programgrupp kan de komma åt alla program i den gruppen. Mer information om hur du tilldelar användare till programgrupper finns i Tilldela användare till en programgrupp eller Lägg till och hantera appkopplade program.

Publicera Microsoft Store-program

Program i Microsoft Store uppdateras ofta och installeras ofta automatiskt. Katalogsökvägen för ett program som installeras 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ändarna. Du kan publicera program med Windows-platsen shell:appsFolder som sökväg 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.

Användningen 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 anvisningarna.

Så här publicerar du ett Microsoft Store-program med Windows användargränssnitt och Azure Portal:

  1. Öppna Utforskaren på sessionsvärden och gå till sökvägenshell: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 genvägens egenskaper och anteckna målvärdet . Det här värdet är namnet på paketfamiljen och program-ID:t som behövs för att publicera programmet.

  5. Följ stegen i avsnittet Lägga till program i en RemoteApp-programgrupp för att publicera 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 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 säkert 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 dator (VM) som stöder kapslad virtualisering. Information om hur du kontrollerar om en VM-serie stöder kapslad virtualisering finns i Storlekar för virtuella datorer i Azure, går till relevant artikel för serien av 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 anvisningarna i Översikt över Windows Sandbox-miljö. Vi rekommenderar att du installerar Windows Sandbox-miljö i en anpassad avbildning som du kan använda när du skapar sessionsvärdar.

  2. När du har installerat Windows Sandbox-miljö på sessionsvärdarna är den tillgänglig i en skrivbordssession. Om du även 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