Publikowanie aplikacji za pomocą funkcji RemoteApp w usłudze Azure Virtual Desktop

Istnieją dwa sposoby udostępniania aplikacji użytkownikom w usłudze Azure Virtual Desktop: jako część pełnego pulpitu lub jako pojedyncze aplikacje z funkcją RemoteApp. Aplikacje można opublikować, dodając je do grupy aplikacji, która jest skojarzona z pulą hostów i obszarem roboczym oraz przypisana do użytkowników. Aby uzyskać więcej informacji na temat grup aplikacji, zobacz Terminologia.

Za pomocą grup aplikacji funkcji RemoteApp można publikować aplikacje do zdalnego przesyłania strumieniowego, które są instalowane lokalnie na hostach sesji lub dostarczane dynamicznie za pomocą dołączania aplikacji. Te aplikacje są prezentowane użytkownikom jako pojedyncze aplikacje w aplikacja dla systemu Windows.

W tym artykule pokazano, jak publikować aplikacje zainstalowane lokalnie za pomocą funkcji RemoteApp przy użyciu usług Azure Portal i Azure PowerShell. Nie można publikować aplikacji przy użyciu interfejsu wiersza polecenia platformy Azure.

Ważna

Użytkownicy, którzy mają dostęp zarówno do grupy aplikacji klasycznych, jak i grupy aplikacji funkcji RemoteApp przypisanych do tej samej puli hostów, mają dostęp tylko do typu aplikacji z grupy aplikacji określonego przez preferowany typ grupy aplikacji dla puli hostów. Aby uzyskać więcej informacji, zobacz Zachowanie typu preferowanej grupy aplikacji dla pul hostów w puli w puli.

Wymagania wstępne

Aby można było opublikować aplikację w grupie aplikacji funkcji RemoteApp, potrzebne są następujące elementy:

  • Konto platformy Azure z aktywną subskrypcją.

  • Istniejąca pula hostów z hostami sesji, grupa aplikacji RemoteApp i obszar roboczy.

  • Co najmniej jeden host sesji jest włączony w puli hostów, do której jest przypisana grupa aplikacji.

  • Aplikacje, które chcesz opublikować, są zainstalowane na hostach sesji w puli hostów, do której jest przypisana grupa aplikacji. Jeśli używasz dołączania aplikacji, przed rozpoczęciem należy dodać i przypisać pakiet MSIX, Appx lub App-V do puli hostów. Aby uzyskać więcej informacji, zobacz Dodawanie aplikacji i zarządzanie nimi.

  • Jako minimum konto platformy Azure, którego używasz, musi mieć wbudowane role kontroli dostępu opartej na rolach (RBAC) grupy aplikacji wirtualizacji pulpitu w grupie zasobów lub w subskrypcji, aby utworzyć zasoby.

Dodawanie aplikacji do grupy aplikacji funkcji RemoteApp

Aby dodać aplikacje do grupy aplikacji RemoteApp, wybierz odpowiednią kartę dla danego scenariusza i wykonaj kroki.

Poniżej opisano, jak dodać aplikacje do grupy aplikacji funkcji RemoteApp przy użyciu Azure Portal.

  1. Zaloguj się do witryny Azure Portal.

  2. Na pasku wyszukiwania wpisz nazwę Azure Virtual Desktop i wybierz pasujący wpis usługi.

  3. Wybierz pozycję Grupy aplikacji, a następnie wybierz grupę aplikacji funkcji RemoteApp, do której chcesz dodać aplikację.

  4. Wybierz pozycję Aplikacje, wybierz pozycję + Dodaj. Upewnij się, że masz co najmniej jednego włączonego hosta sesji w puli hostów, do której jest przypisana grupa aplikacji.

  5. Na karcie Podstawy z listy rozwijanej źródła aplikacji wybierz pozycję Dołączanieaplikacji, menu Start lub Ścieżka pliku. Pozostałe pola zmieniają się w zależności od wybranego źródła aplikacji.

    • W przypadku dołączania aplikacji uzupełnij następujące informacje. Pakiet MSIX musi już zostać dodany i przypisany do puli hostów.

      Parametr Wartość/Opis
      Pakiet Z listy rozwijanej wybierz pakiet dostępny dla puli hostów.
      Aplikacja Wybierz aplikację z listy rozwijanej.
      Identyfikator aplikacji Wprowadź unikatowy identyfikator aplikacji.
      Nazwa wyświetlana Wprowadź przyjazną nazwę aplikacji przeznaczonej dla użytkowników.
      Opis Wprowadź opis aplikacji.
    • W przypadku menu Start uzupełnij następujące informacje:

      Parametr Wartość/Opis
      Aplikacja Wybierz aplikację z listy rozwijanej.
      Nazwa wyświetlana Wprowadź przyjazną nazwę aplikacji przeznaczonej dla użytkowników.
      Opis Wprowadź opis aplikacji.
      Ścieżka aplikacji Przejrzyj ścieżkę .exe do pliku aplikacji i zmień ją w razie potrzeby.
      Wymagaj wiersza polecenia Wybierz, czy chcesz dodać określone polecenie do uruchomienia po uruchomieniu aplikacji. Jeśli wybierzesz opcję Tak, wprowadź polecenie w polu Wiersz polecenia .
    • W polu Ścieżka pliku wprowadź następujące informacje:

      Parametr Wartość/Opis
      Ścieżka aplikacji Wprowadź ścieżkę do .exe pliku aplikacji.
      Identyfikator aplikacji Wprowadź unikatowy identyfikator aplikacji.
      Nazwa wyświetlana Wprowadź przyjazną nazwę aplikacji, która jest wyświetlana użytkownikom.
      Opis Wprowadź opis aplikacji.
      Wymagaj wiersza polecenia Wybierz, czy chcesz dodać określone polecenie do uruchomienia po uruchomieniu aplikacji. Jeśli wybierzesz opcję Tak, wprowadź polecenie w polu Wiersz polecenia .

      Jeśli chcesz przypiąć funkcję RemoteApp, możesz użyć przełącznika Utwórz skrót na pulpicie (wersja zapoznawcza). Następnie potrzebna jest dodatkowa konfiguracja usługi Intune w celu włączenia tych zasad, w przeciwnym razie konfiguracja nie zostanie uwzględniona. Dowiedz się więcej tutaj

    Po zakończeniu tej karty wybierz pozycję Dalej.  

  6. Widoczne opcje na karcie Ikona zależą od źródła aplikacji wybranego na karcie Podstawy . Za pomocą dołączania aplikacji można używać ścieżki UNC, ale w przypadku menu Start i ścieżki pliku można używać tylko ścieżki lokalnej.

    • W przypadku wybrania opcji dołączania aplikacji wybierz pozycję Domyślne , aby użyć domyślnej ikony aplikacji, lub wybierz pozycję Ścieżka pliku , aby użyć ikony niestandardowej.

      W polu Ścieżka pliku wybierz jedną z następujących opcji:

      • Przeglądanie witryny Azure Files w celu używania ikony z udziału plików platformy Azure. Wybierz pozycję Wybierz konto magazynu , a następnie wybierz konto magazynu zawierające plik ikony, a następnie wybierz pozycję Wybierz plik ikony. Przejdź do udziału plików i katalogu, w którym znajduje się ikona, na przykład MyApp.icozaznacz pole obok ikony, którą chcesz dodać, a następnie wybierz pozycję Wybierz. Możesz także użyć .png pliku. W polu Indeks ikony określ numer indeksu ikony, której chcesz użyć. Zazwyczaj jest to 0.

      • Ścieżka pliku UNC , aby użyć ikony z udziału plików. W polu Ścieżka ikony wprowadź ścieżkę UNC do pliku ikony, na przykład \\MyFileShare\MyApp.ico. Możesz także użyć .png pliku. W polu Indeks ikony określ numer indeksu ikony, której chcesz użyć. Zazwyczaj jest to 0.

    • Jeśli wybrano menu Start lub ścieżkę pliku, w polu Ścieżka ikony wprowadź lokalną ścieżkę .exe , na przykład C:\Program Files\MyApp\MyApp.exedo pliku lub pliku ikony. W polu Indeks ikony określ numer indeksu ikony, której chcesz użyć. Zazwyczaj jest to 0.

    Po zakończeniu tej karty wybierz pozycję Przejrzyj + dodaj.

  7. Na karcie Przeglądanie + dodawanie upewnij się, że walidacja przebiega pomyślnie i przejrzyj informacje używane do dodania aplikacji, a następnie wybierz pozycję Dodaj , aby dodać aplikację do grupy aplikacji RemoteApp.

Przypisywanie aplikacji do użytkowników

Aplikacje nie są przypisywane indywidualnie do użytkowników, chyba że używasz funkcji dołączania aplikacji. Zamiast tego użytkownicy są przypisywani do grup aplikacji. Gdy użytkownik jest przypisany do grupy aplikacji, może uzyskać dostęp do wszystkich aplikacji w tej grupie. Aby dowiedzieć się, jak przypisywać użytkowników do grup aplikacji, zobacz Przypisywanie użytkowników do grupy aplikacji lub Dodawanie aplikacji i zarządzanie nimi.

Publikowanie aplikacji ze sklepu Microsoft Store

Aplikacje w Microsoft Store są często aktualizowane i często instalują się automatycznie. Ścieżka katalogu aplikacji zainstalowanej ze sklepu Microsoft Store zawiera numer wersji, który zmienia się każdorazowo po aktualizacji aplikacji. Jeśli aktualizacja odbywa się automatycznie, ścieżka ulega zmianie i aplikacja nie jest już dostępna dla użytkowników. Możesz publikować aplikacje, używając lokalizacji systemu Windows shell:appsFolder jako ścieżki w formacie shell:AppsFolder\<PackageFamilyName>!<AppId>, który nie używa .exe ścieżki pliku ani katalogu z numerem wersji. Ta metoda zapewnia, że lokalizacja aplikacji jest zawsze poprawna.

Używanie shell:appsFolder oznacza, że ikona aplikacji nie jest automatycznie pobierana z aplikacji. Należy podać plik ikony na dysku lokalnym na każdym hoście sesji w ścieżce, która nie ulega zmianie, w przeciwieństwie do katalogu instalacji aplikacji.

Wybierz kartę odpowiednią dla scenariusza i postępuj zgodnie z instrukcjami.

Oto jak opublikować aplikację Microsoft Store przy użyciu interfejsu użytkownika systemu Windows i Azure Portal:

  1. Na hoście sesji otwórz Eksplorator plików i przejdź do ścieżkishell:appsFolder.

  2. Znajdź aplikację na liście, kliknij ją prawym przyciskiem myszy, a następnie wybierz pozycję Utwórz skrót.

  3. W przypadku wyświetlonego monitu o skrót wybierz pozycję Tak , aby umieścić skrót na pulpicie.

  4. Wyświetl właściwości skrótu i zanotuj wartość docelową . Ta wartość jest nazwą rodziny pakietów i identyfikatorem aplikacji potrzebnymi do opublikowania aplikacji.

  5. Wykonaj czynności opisane w sekcji Dodaj aplikacje do grupy aplikacji funkcji RemoteApp w celu opublikowania aplikacji na podstawie ścieżki pliku. Jako parametru Ścieżka aplikacji użyj wartości z pola docelowego utworzonego skrótu, a następnie określ ścieżkę ikony jako lokalny plik ikony.

Publikowanie Piaskownicy systemu Windows

Piaskownica systemu Windows zapewnia lekkie środowisko pulpitu do bezpiecznego uruchamiania aplikacji w izolacji. Można używać piaskownicy systemu Windows z usługą Azure Virtual Desktop w sesji pulpitu lub RemoteApp.

Hosty sesji muszą używać maszyny wirtualnej obsługującej wirtualizację zagnieżdżoną. Aby sprawdzić, czy seria maszyn wirtualnych obsługuje wirtualizację zagnieżdżoną, zobacz Rozmiary maszyn wirtualnych na platformie Azure, przejdź do odpowiedniego artykułu dotyczącego serii maszyny wirtualnej i sprawdź listę obsługiwanych funkcji.

  1. Aby zainstalować Piaskownicę systemu Windows na hostach sesji, postępuj zgodnie z instrukcjami z omówienia Piaskownicy systemu Windows. Zalecamy zainstalowanie Piaskownicy systemu Windows na obrazie niestandardowym, którego można użyć podczas tworzenia hostów sesji.

  2. Po zainstalowaniu Piaskownicy systemu Windows na hostach sesji jest ona dostępna w sesji pulpitu. Jeśli chcesz również opublikować ją jako aplikację zdalną, wykonaj kroki dodawania aplikacji do grupy aplikacji funkcji RemoteApp i użyj ścieżki C:\Windows\System32\WindowsSandbox.exepliku.

Następne kroki