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

Istnieją dwa sposoby udostępniania aplikacji użytkownikom w usłudze Azure Virtual Desktop: w ramach pełnego pulpitu lub jako poszczególnych aplikacji za pomocą usługi RemoteApp. Aplikacje można publikować, 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.

Aplikacje są publikowane w następujących scenariuszach:

  • W przypadku grup aplikacji RemoteApp publikujesz aplikacje do przesyłania strumieniowego zdalnie, które są instalowane lokalnie na hostach sesji lub dostarczane dynamicznie przy użyciu dołączania aplikacji i dołączania aplikacji MSIX i przedstawiania użytkownikom jako poszczególnych aplikacji w jednym z obsługiwanych klientów pulpitu zdalnego.

  • W przypadku grup aplikacji klasycznych można opublikować tylko pełny pulpit i wszystkie aplikacje w pakietach MSIX przy użyciu dołączania aplikacji MSIX do wyświetlania w menu Start użytkownika w sesji klasycznej. Jeśli używasz dołączania aplikacji, aplikacje nie są dodawane do grupy aplikacji klasycznych.

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

Wymagania wstępne

Aby opublikować aplikację w grupie aplikacji Usługi RemoteApp, potrzebne są następujące elementy:

  • Konto platformy Azure z aktywną subskrypcją.

  • Istniejąca pula hostów z hostami sesji, grupą aplikacji Usługi RemoteApp i obszarem roboczym.

  • 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ą instalowane na hostach sesji w puli hostów, do której jest przypisana grupa aplikacji. Jeśli używasz dołączania aplikacji, przed rozpoczęciem musisz dodać i przypisać pakiet MSIX do puli hostów. Aby uzyskać więcej informacji, zobacz Dodawanie aplikacji dołączania aplikacji i zarządzanie nimi.

  • Co najmniej używane konto platformy Azure musi mieć wbudowane role kontroli dostępu opartej na rolach (RBAC) w grupie zasobów lub w subskrypcji, aby utworzyć zasoby.

Dodawanie aplikacji do grupy aplikacji Usługi RemoteApp

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

Poniżej przedstawiono sposób dodawania aplikacji do grupy aplikacji Usługi RemoteApp przy użyciu witryny Azure Portal.

  1. Zaloguj się w witrynie Azure Portal.

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

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

  4. Wybierz pozycję Aplikacje, wybierz pozycję + Dodaj. Upewnij się, że w puli hostów jest włączony co najmniej jeden host sesji przypisany do grupy aplikacji.

  5. Na karcie Podstawy z listy rozwijanej Źródło aplikacji wybierz pozycję Dołączanie aplikacji, 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 wypełnij następujące informacje. Pakiet MSIX musi już zostać dodany i przypisany do puli hostów.

      Parametr Wartość/opis
      Pakiet Wybierz pakiet dostępny dla puli hostów z listy rozwijanej. Pakiety regionalne pochodzą z dołączania aplikacji, a pakiety puli hostów pochodzą z dołączania aplikacji MSIX.
      Aplikacja Wybierz aplikację z listy rozwijanej.
      Identyfikator aplikacji Wprowadź unikatowy identyfikator aplikacji.
      Display name Wprowadź przyjazną nazwę aplikacji, która jest dla użytkowników.
      opis Wprowadź opis aplikacji.
    • Aby uzyskać menu Start, wypełnij następujące informacje:

      Parametr Wartość/opis
      Aplikacja Wybierz aplikację z listy rozwijanej.
      Display name Wprowadź przyjazną nazwę aplikacji, która jest dla użytkowników.
      opis Wprowadź opis aplikacji.
      Application path Przejrzyj ścieżkę pliku do .exe pliku dla aplikacji i w razie potrzeby zmień ją.
      Wymagaj wiersza polecenia Wybierz, jeśli chcesz dodać określone polecenie do uruchomienia po uruchomieniu aplikacji. Jeśli wybierzesz pozycję Tak, wprowadź polecenie w polu Wiersz polecenia.
    • W polu Ścieżka pliku wypełnij następujące informacje:

      Parametr Wartość/opis
      Application path Wprowadź ścieżkę pliku do .exe pliku dla aplikacji.
      Identyfikator aplikacji Wprowadź unikatowy identyfikator aplikacji.
      Display name Wprowadź przyjazną nazwę aplikacji wyświetlanej użytkownikom.
      opis Wprowadź opis aplikacji.
      Wymagaj wiersza polecenia Wybierz, jeśli chcesz dodać określone polecenie do uruchomienia po uruchomieniu aplikacji. Jeśli wybierzesz pozycję Tak, wprowadź polecenie w polu Wiersz polecenia.

    Po ukończeniu tej karty wybierz pozycję Dalej.

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

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

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

      • Przeglądaj usługę Azure Files , aby użyć ikony z udziału plików platformy Azure. Wybierz pozycję Wybierz konto magazynu i 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, zaznacz pole wyboru obok ikony, którą chcesz dodać, na przykład MyApp.ico, a następnie wybierz pozycję Wybierz. Możesz również użyć .png pliku. W polu Indeks ikony określ numer indeksu dla ikony, której chcesz użyć. Zazwyczaj jest to wartość 0.

      • Ścieżka pliku UNC do używania 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 również użyć .png pliku. W polu Indeks ikony określ numer indeksu dla ikony, której chcesz użyć. Zazwyczaj jest to wartość 0.

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

    Po ukończeniu tej karty wybierz pozycję Przejrzyj i dodaj.

  7. Na karcie Przeglądanie + dodawanie upewnij się, że weryfikacja przebiegnie 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 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 sklepie Microsoft Store są często aktualizowane i często instalowane automatycznie. Ścieżka katalogu aplikacji zainstalowanej ze sklepu Microsoft Store zawiera numer wersji, który zmienia się za każdym razem, gdy aplikacja jest aktualizowana. Jeśli aktualizacja zostanie zaktualizowana automatycznie, ścieżka ulegnie zmianie, a aplikacja nie będzie już dostępna dla użytkowników. Aplikacje można publikować przy użyciu lokalizacji systemu Windows shell:appsFolder w formacie shell:AppsFolder\<PackageFamilyName>!<AppId>, który nie używa .exe pliku ani ścieżki katalogu z numerem wersji. Ta metoda gwarantuje, że lokalizacja aplikacji jest zawsze poprawna.

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

Wybierz odpowiednią kartę dla swojego scenariusza i wykonaj kroki.

Poniżej przedstawiono sposób publikowania aplikacji ze sklepu Microsoft Store przy użyciu interfejsu użytkownika systemu Windows i witryny Azure Portal:

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

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

  3. Aby wyświetlić wyświetlony monit skrótu, wybierz pozycję Tak , aby umieścić skrót na pulpicie.

  4. Wyświetl właściwości skrótu i zanotuj wartość Docelowa. Ta wartość to nazwa rodziny pakietów i identyfikator aplikacji, które należy opublikować aplikację.

  5. Wykonaj kroki opisane w sekcji Dodawanie aplikacji do grupy aplikacji RemoteApp na potrzeby publikowania aplikacji na podstawie ścieżki pliku. W przypadku parametru Ścieżka aplikacji użyj wartości z pola Target utworzonego skrótu, a następnie określ ścieżkę ikony jako lokalny plik ikony.

Publikowanie Piaskownica systemu Windows

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

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

  1. Aby zainstalować Piaskownica systemu Windows na hostach sesji, wykonaj kroki opisane w Piaskownica systemu Windows omówienie. Zalecamy zainstalowanie Piaskownica systemu Windows w obrazie niestandardowym, którego można użyć podczas tworzenia hostów sesji.

  2. Po zainstalowaniu Piaskownica systemu Windows na hostach sesji jest ona dostępna w sesji klasycznej. Jeśli chcesz również opublikować ją jako usługę RemoteApp, wykonaj kroki opisane w temacie Dodawanie aplikacji do grupy aplikacji Usługi RemoteApp i użyj ścieżki C:\Windows\System32\WindowsSandbox.exepliku .

Następne kroki

  • Dowiedz się, jak dodawać aplikacje dołączania aplikacji i zarządzać nimi.

  • Dowiedz się, jak dostosować kanał informacyjny, aby zasoby pojawiały się w rozpoznawalny sposób dla użytkowników.

  • Jeśli wystąpią problemy z aplikacjami uruchomionymi w usłudze Azure Virtual Desktop, usługa App Assure jest usługą firmy Microsoft zaprojektowaną w celu ułatwienia ich rozwiązywania bez dodatkowych kosztów. Aby uzyskać więcej informacji, zobacz App Assure.