Udostępnij za pośrednictwem


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: jako część pełnego pulpitu lub jako pojedyncze aplikacje za pomocą usługi RemoteApp. Aplikacje można publikować, dodając je do grupy aplikacji skojarzonej z pulą hostów i obszarem roboczym oraz przypisaną do użytkowników. Aby uzyskać więcej informacji na temat grup aplikacji, zobacz Terminologia.

W przypadku grup aplikacji RemoteApp można publikować aplikacje do zdalnego przesyłania strumieniowego, które są instalowane lokalnie na hostach sesji lub dostarczane dynamicznie przy użyciu dołączania aplikacji. Te aplikacje są prezentowane użytkownikom jako pojedyncze aplikacje w Windows App.

W tym artykule przedstawiono sposób publikowania aplikacji zainstalowanych lokalnie za pomocą usługi RemoteApp przy użyciu 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 RemoteApp przypisanej 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 Preferowane zachowanie typu grupy aplikacji dla pul hostów w puli.

Wymagania wstępne

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

  • Konto platformy Azure z aktywną subskrypcją.

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

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

  • Aplikacje, które chcesz opublikować, są instalowane na hostach sesji w puli hostów, do których jest przypisana grupa aplikacji. Jeśli używasz dołączania aplikacji, przed rozpoczęciem musisz dodać i przypisać pakiet MSIX, Appx lub App-V 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 w celu utworzenia zasobów.

Dodawanie aplikacji do grupy aplikacji RemoteApp

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

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

  1. Zaloguj się do witryny Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz odpowiedni wpis usługi.

  3. Wybierz pozycję Grupy aplikacji, a następnie wybierz grupę aplikacji RemoteApp, do którą 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, do których jest przypisana grupa aplikacji.

  5. Na karcie Podstawy z listy rozwijanej źródła 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 obszarze Dołączanie 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.
      Aplikacja Wybierz aplikację z listy rozwijanej.
      Identyfikator aplikacji Wprowadź unikatowy identyfikator aplikacji.
      Nazwa wyświetlana Wprowadź przyjazną nazwę aplikacji, która jest dla użytkowników.
      Opis Wprowadź opis aplikacji.
    • W menu Start wypełnij następujące informacje:

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

      Parametr Wartość/opis
      Ścieżka aplikacji Wprowadź ścieżkę pliku do .exe pliku dla 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 pozycję Tak, wprowadź polecenie w polu Wiersz polecenia .

    Po zakończeniu tej karty wybierz pozycję Dalej.

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

    • Jeśli wybrano pozycję Dołączanie aplikacji, wybierz pozycję Domyślne , aby użyć domyślnej ikony 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 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 ramach który 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 ikon określ numer indeksu ikony, która ma być używana. Zazwyczaj jest to 0.

      • Ścieżka pliku UNC do użycia 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 ikon określ numer indeksu ikony, która ma być używana. Zazwyczaj jest to 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 ikon określ numer indeksu ikony, która ma być używana. Zazwyczaj jest to 0.

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

  7. Na karcie Przeglądanie i dodawanie upewnij się, że weryfikacja przechodzi pomyślnie i przejrzyj informacje używane do dodawania 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 dołączania aplikacji i zarządzanie nimi.

Publikowanie aplikacji ze Sklepu Microsoft

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ę po każdej aktualizacji aplikacji. Jeśli aktualizacja nastąpi automatycznie, ścieżka zmieni się, a aplikacja nie będzie już dostępna dla użytkowników. Aplikacje można publikować przy użyciu lokalizacji systemu Windows shell:appsFolder jako ścieżki 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 się nie zmienia, w przeciwieństwie do katalogu instalacyjnego aplikacji.

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

Oto jak opublikować aplikację ze Sklepu Microsoft 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żki shell:appsFolder.

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

  3. W wyświetlonym wierszu skrótu wybierz pozycję Tak , aby umieścić skrót na pulpicie.

  4. Wyświetl właściwości skrótu i zanotuj wartość Target . Ta wartość to nazwa rodziny pakietów i identyfikator aplikacji potrzebne do opublikowania aplikacji.

  5. Wykonaj kroki opisane w sekcji Dodawanie aplikacji do grupy aplikacji RemoteApp w celu opublikowania aplikacji na podstawie ścieżki plików. 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 plik ikon lokalnych.

Publikowanie Piaskownica systemu Windows

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

Hosty sesji muszą używać rozmiaru maszyny wirtualnej, który obsługuje 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 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ówieniu. 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 pulpitu. Jeśli chcesz również opublikować ją jako aplikację zdalną, wykonaj kroki opisane w temacie Dodawanie aplikacji do grupy aplikacji RemoteApp i użyj ścieżki C:\Windows\System32\WindowsSandbox.exepliku .

Następne kroki