Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dołączanie aplikacji umożliwia dynamiczne dołączanie aplikacji z pakietu aplikacji do sesji użytkownika w usłudze Azure Virtual Desktop. Aplikacje nie są instalowane lokalnie na hostach ani obrazach sesji, co pozwala na tworzenie mniejszej liczby obrazów niestandardowych dla hostów sesji oraz zmniejsza obciążenie operacyjne i koszty ponoszone przez organizację. Dostarczanie aplikacji za pomocą dołączania aplikacji zapewnia również większą kontrolę nad aplikacjami, do których użytkownicy mogą uzyskiwać dostęp podczas sesji zdalnej.
W tym artykule pokazano, jak dodawać aplikacje i zarządzać nimi za pomocą dołączania aplikacji w usłudze Azure Virtual Desktop przy użyciu usług Azure Portal i Azure PowerShell. Nie można dodawać aplikacji ani zarządzać nimi przy użyciu interfejsu wiersza polecenia platformy Azure. Przed rozpoczęciem upewnij się, że zapoznano się z omówieniem dołączania aplikacji w usłudze Azure Virtual Desktop.
Wymagania wstępne
Aby używać dołączania aplikacji w usłudze Azure Virtual Desktop, potrzebne są następujące elementy:
Istniejąca pula hostów z hostami sesji, grupą aplikacji i obszarem roboczym.
Na hostach sesji muszą być uruchomione obsługiwane klienckie lub serwerowe systemy operacyjne Windows i co najmniej jeden z nich musi być włączony. Od 14 kwietnia 2026 r. system Windows Server 2022 i 2025 są teraz obsługiwane.
Hosty sesji muszą być przyłączone do usługi Microsoft Entra ID lub domeny usług Active Directory Domain Services (AD DS).
Udział plików SMB w tym samym regionie platformy Azure co hosty sesji. Wszystkie hosty sesji w puli hostów muszą mieć dostęp do odczytu przy użyciu swojego konta komputera. Ten udział plików służy do przechowywania obrazów aplikacji. Aby uzyskać więcej informacji na temat wymagań dotyczących udziału plików, zobacz Udział plików.
Pakiet dołączania aplikacji dziedziczy zakres wdrożenia z puli hostów, dla której go utworzono. Pakiet utworzony dla puli hostów z zakresem wdrożenia Regionalne można przypisać tylko do pul hostów z tym samym zakresem wdrożenia w tym samym regionie platformy Azure i nie można go przypisać do pul hostów geograficznych. Nie można zmienić zakresu wdrożenia pakietu po jego utworzeniu.
Aby używać usługi Azure Files, gdy hosty sesji są dołączone do usługi Tożsamość Microsoft Entra ID, należy przypisać rolę kontroli dostępu opartej na rolach (RBAC) czytnika i dostępu do danych platformy Azure zarówno do usługi Azure Virtual Desktop, jak i dostawcy ARM usługi Azure Virtual Desktop. To przypisanie roli RBAC umożliwia hostom sesji uzyskiwanie dostępu do konta magazynu przy użyciu kluczy dostępu lub usługi Microsoft Entra. Konto magazynu musi znajdować się w tej samej subskrypcji co maszyny wirtualne używane dla hostów sesji.
Aby dowiedzieć się, jak przypisać rolę kontroli dostępu opartej na rolach platformy Azure do jednostek usługi Azure Virtual Desktop, zobacz Przypisywanie ról RBAC do jednostek usługi Azure Virtual Desktop. W przyszłej aktualizacji nie trzeba przypisywać podmiotu zabezpieczeń dostawcy ARM usługi Azure Virtual Desktop.
Obraz dysku MSIX lub Appx utworzony z pakietu aplikacji lub pakietu App-V przechowywanego w udziale plików. Aby uzyskać więcej informacji, zobacz Tworzenie obrazu, gdzie można również pobrać wstępnie skompilowany pakiet MSIX do testowania. W przypadku korzystania z funkcji App-V zobacz sekcję Tworzenie zwirtualizowanych aplikacji App-V i zarządzanie nimi.
Aby dodać obrazy MSIX, wymagana jest rola kontroli dostępu opartej na rolach (RBAC) współautora wirtualizacji pulpitu platformy Azure przypisana co najmniej do grupy zasobów. Aby przypisać użytkowników do grupy aplikacji, potrzebne
Microsoft.Authorization/roleAssignments/writesą również uprawnienia do grupy aplikacji. Wbudowane role RBAC, które obejmują to uprawnienie, to Administrator dostępu użytkownika i Właściciel.Jeśli chcesz używać programu Azure PowerShell lokalnie, zobacz Używanie programu Azure PowerShell z usługą Azure Virtual Desktop i upewnij się, że masz zainstalowane moduły Az.DesktopVirtualization i Microsoft Graph programu PowerShell. Możesz również użyć Azure Cloud Shell.
Należy użyć wersji 4.2.1 lub nowszej modułu Az.DesktopVirtualization programu PowerShell, który zawiera polecenia cmdlet obsługujące dołączanie aplikacji. Moduł Az.DesktopVirtualization programu PowerShell można pobrać i zainstalować z Galerii programu PowerShell.
Ważna
- Wszystkie pakiety aplikacji MSIX i Appx zawierają certyfikat. To Ty odpowiadasz za to, aby certyfikaty były zaufane w Twoim środowisku. Certyfikaty z podpisem własnym są obsługiwane przez odpowiedni łańcuch zaufania.
Dodaj aplikację
Aby dodać aplikację w obrazie MSIX, obrazie Appx lub pakiecie App-V do usługi Azure Virtual Desktop jako pakiet dołączania aplikacji, wybierz odpowiednią kartę dla danego scenariusza i wykonaj następujące kroki.
Oto jak dodać obraz MSIX, obraz Appx lub pakiet App-V jako pakiet dołączania aplikacji przy użyciu usługi Azure Portal:
Zaloguj się do witryny Azure Portal.
Na pasku wyszukiwania wpisz nazwę Azure Virtual Desktop i wybierz pasujący wpis usługi, aby przejść do omówienia usługi Azure Virtual Desktop.
Wybierz pozycję Dołącz aplikację, a następnie wybierz pozycję + Utwórz.
Na karcie Podstawy uzupełnij następujące informacje:
Parametr Opis Subskrypcja Z listy rozwijanej wybierz subskrypcję, do której chcesz dodać obraz MSIX, obraz Appx lub pakiet App-V. Grupa zasobów Wybierz istniejącą grupę zasobów lub wybierz pozycję Utwórz nową i wprowadź nazwę. Pula hostów Wybierz istniejącą pulę hostów z listy rozwijanej. Lokalizacja Wybierz region platformy Azure dla pakietu dołączania aplikacji. Zakres wdrożenia pakietu jest dziedziczony z wybranej puli hostów, a dla puli hostów z zakresem wdrożenia Regionalne lokalizacja musi być zgodna z regionem puli hostów platformy Azure. Po zakończeniu tej karty wybierz pozycję Dalej.
Na karcie Ścieżka obrazu wprowadź następujące informacje:
Parametr Opis Ścieżka obrazu Wybierz z pozycji Wybierz z konta magazynu, jeśli obraz jest przechowywany w usłudze Azure Files lub wprowadź UNC, aby określić ścieżkę UNC. Kolejne pola zależą od wybranej opcji. Wybierz z konta magazynu Konto miejsca do magazynowania Wybierz konto magazynu, na którym znajduje się obraz. Udział plików Wybierz pozycję Wybierz plik, a następnie przejdź do udziału plików i katalogu, w którym znajduje się obraz. Na przykład MyApp.cimzaznacz pole obok obrazu, który chcesz dodać, a następnie wybierz pozycję Wybierz.Pakiet MSIX Wybierz pakiet MSIX lub Appx z obrazu. Wejście UNC UNC Wprowadź ścieżkę UNC do pliku obrazu. Pakiet MSIX Wybierz pakiet MSIX lub Appx z obrazu. Każda z tych opcji Nazwa wyświetlana Wprowadź przyjazną nazwę aplikacji. Wersja Sprawdź, jaki jest oczekiwany numer wersji. Typ rejestracji Wybierz typ rejestracji , którego chcesz użyć. Stan Wybierz stan początkowy pakietu. Stan kontroli kondycji w przypadku niepowodzenia Wybierz stan pakietu, jeśli nie uda się przygotować go na hoście sesji. Ten stan jest zgłaszany dla AppAttachHealthCheck dla stanu sprawdzania kondycji hosta sesji. Po zakończeniu tej karty wybierz pozycję Dalej.
Porada
Po zakończeniu tej karty możesz kontynuować opcjonalne przypisywanie aplikacji do pul hostów, użytkowników i grup. Alternatywnie, jeśli chcesz osobno skonfigurować zadania, wybierz pozycję Przejrzyj + utwórz, a następnie przejdź do pozycji Przypisz pakiet dołączania aplikacji.
Opcjonalnie: Na karcie Zadania uzupełnij następujące informacje:
W polu Pula hostów wybierz pule hostów, do których chcesz przypisać aplikację.
Wybierz pozycję Dodaj użytkowników lub grupy użytkowników, a następnie wyszukaj i wybierz użytkowników lub grupy, do których chcesz przypisać aplikację. Po zakończeniu wybierz pozycję Wybierz.
Przejrzyj dodane zadania, a następnie wybierz pozycję Dalej.
Opcjonalnie: Na karcie Tagi możesz wprowadzić dowolne pary nazwa/wartość, których potrzebujesz, a następnie wybierz pozycję Recenzja + utwórz.
Na karcie Przeglądanie + tworzenie upewnij się, że weryfikacja przebiega pomyślnie i przejrzyj informacje używane podczas wdrażania, a następnie wybierz pozycję Utwórz , aby dodać aplikację.
Przypisywanie pakietu dołączania aplikacji
Pakiet dołączania aplikacji należy przypisać do pul hostów, a także do grup i użytkowników. Wybierz kartę odpowiednią dla scenariusza i postępuj zgodnie z instrukcjami.
Uwaga
Konta użytkowników muszą być kontami hybrydowymi (utworzonymi w usługach AD DS i zsynchronizowanymi z usługą Azure AD), ale grupy nie.
Oto jak przypisać pakiet aplikacji do pul hostów, użytkowników i grup przy użyciu usługi Azure Portal:
Pule hostów
Z przeglądu usługi Azure Virtual Desktop wybierz pozycję dołączanie aplikacji, a następnie wybierz nazwę pakietu dołączania aplikacji, który chcesz przypisać.
W sekcji Zarządzanie wybierz pozycję Pule hostów:
Wybierz pozycję + Przypisz, a następnie wybierz co najmniej jedną pulę hostów z listy rozwijanej. Upewnij się, że wszystkie hosty sesji w puli hostów muszą mieć dostęp do odczytu przy użyciu swojego konta komputera, zgodnie z wymaganiami wstępnymi.
Pakiet można przypisać tylko do pul hostów o tym samym zakresie wdrożenia, a pule hostów z innym zakresem wdrożenia są wyszarzone na liście.Wybierz opcję Dodaj.
Grupy i użytkownicy
Z przeglądu usługi Azure Virtual Desktop wybierz pozycję dołączanie aplikacji, a następnie wybierz nazwę pakietu dołączania aplikacji, który chcesz przypisać.
W sekcji Zarządzanie wybierz pozycję Użytkownicy:
Wybierz pozycję + Dodaj, a następnie wybierz co najmniej jedną grupę i/lub użytkowników z listy.
Wybierz pozycję Wybierz.
Uwaga
Dodanie pakietu, ustawienie go jako aktywnego oraz przypisanie go do puli hostów i użytkowników powoduje automatyczne udostępnienie aplikacji w sesji pulpitu. Jeśli chcesz korzystać z funkcji RemoteApp, musisz dodać aplikację do grupy aplikacji funkcji RemoteApp. Aby uzyskać więcej informacji, zobacz Publikowanie aplikacji MSIX lub Appx za pomocą grupy aplikacji RemoteApp. Nie można dodać aplikacji MSIX lub Appx do grupy aplikacji klasycznych za pomocą dołączania aplikacji.
Zmienianie typu i stanu rejestracji
Pakietami MSIX i Appx można zarządzać, zmieniając ich typ i stanrejestracji. Wybierz kartę odpowiednią dla scenariusza i postępuj zgodnie z instrukcjami.
Oto jak zmienić typ i stan rejestracji pakietu przy użyciu usługi Azure Portal:
Z omówienia usługi Azure Virtual Desktop wybierz pozycję Dołączanie aplikacji. Powinna zostać wyświetlona lista wszystkich istniejących pakietów w puli hostów.
Wybierz nazwę pakietu, który chcesz zmienić.
Aby zmienić typ rejestracji, wybierz pozycję Na żądanie lub Zarejestruj się przy logowaniu, a następnie wybierz pozycję Zapisz.
Aby zmienić stan, wybierz pozycję Nieaktywny lub Aktywny, a następnie wybierz pozycję Zapisz.
Publikowanie aplikacji MSIX lub Appx za pomocą grupy aplikacji RemoteApp
Aplikacje MSIX i Appx można udostępniać użytkownikom, publikując je za pomocą grupy aplikacji RemoteApp. Nie musisz dodawać aplikacji do grupy aplikacji klasycznych podczas korzystania z dołączania aplikacji, wystarczy tylko przypisać pakiet dołączania aplikacji. Aplikacja, którą chcesz opublikować, musi być przypisana do puli hostów.
Oto jak dodać aplikację z pakietu dodanego w tym artykule do grupy aplikacji RemoteApp przy użyciu usługi Azure Portal:
Z przeglądu usługi Azure Virtual Desktop wybierz pozycję Grupy aplikacji, a następnie wybierz grupę aplikacji funkcji RemoteApp, do której chcesz dodać aplikację.
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.
Na karcie Podstawy uzupełnij następujące informacje:
Parametr Wartość/Opis Źródło aplikacji Wybierz dołączanie aplikacji z listy rozwijanej. Jeśli chcesz dodać aplikacje z menu Start lub określając ścieżkę pliku, zobacz Publikowanie aplikacji za pomocą funkcji RemoteApp. Pakiet Z listy rozwijanej wybierz pakiet dostępny dla puli hostów. Pakiety regionalne pochodzą z dodatku App Attach. 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. Po zakończeniu tej karty wybierz pozycję Dalej.
Na karcie Ikona wybierz pozycję Domyślna, 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ć.pngpliku. W polu Indeks ikony określ numer indeksu ikony, której chcesz użyć. Ta liczba wynosi zazwyczaj 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ć.pngpliku. W polu Indeks ikony określ numer indeksu ikony, której chcesz użyć. Ta liczba wynosi zazwyczaj 0.
Po zakończeniu tej karty wybierz pozycję Przejrzyj + dodaj.
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.
Aktualizowanie istniejącego pakietu
Możesz zaktualizować istniejący pakiet, dostarczając nowy obraz MSIX, obraz Appx lub pakiet App-V zawierający zaktualizowaną aplikację. Aby uzyskać więcej informacji, zobacz Nowe wersje aplikacji.
Aby zaktualizować istniejący pakiet w miejscu, wybierz kartę odpowiednią dla danego scenariusza i wykonaj odpowiednie kroki.
Oto jak zaktualizować istniejący pakiet przy użyciu usługi Azure Portal:
Z omówienia usługi Azure Virtual Desktop wybierz pozycję Dołączanie aplikacji. Powinna zostać wyświetlona lista wszystkich istniejących pakietów.
Wybierz pakiet, który chcesz zaktualizować, a następnie z przeglądu wybierz pozycję Aktualizuj.
Wprowadź informacje dotyczące zaktualizowanego pakietu:
Subskrypcja i grupa zasobów są wstępnie wypełnione wartościami dla bieżącego pakietu.
Wybierz pulę hostów, dla której chcesz zaktualizować pakiet.
Wybierz ścieżkę obrazu z pozycji Wybierz z konta magazynu lub Input UNC. Kolejne pola zależą od wybranej opcji.
- W obszarze Wybierz z konta magazynu wybierz konto magazynu zawierające zaktualizowany obraz. Wybierz pozycję Wybierz plik, a następnie przejdź do udziału plików i katalogu, w którym znajduje się obraz. Na przykład
MyApp.cimzaznacz pole obok obrazu, który chcesz dodać, a następnie wybierz pozycję Wybierz. - W polu Input UNC wprowadź ścieżkę UNC do pliku obrazu.
- W obszarze Wybierz z konta magazynu wybierz konto magazynu zawierające zaktualizowany obraz. Wybierz pozycję Wybierz plik, a następnie przejdź do udziału plików i katalogu, w którym znajduje się obraz. Na przykład
W przypadku pakietu MSIX wybierz pakiet MSIX lub Appx z obrazu.
Po uzupełnieniu pól wybierz pozycję Aktualizuj.
Usuwanie pakietu dołączania aplikacji
Możesz usunąć pakiet dołączania aplikacji, którego już nie potrzebujesz. Nie musisz najpierw cofać przypisania pul hostów ani użytkowników i grup. Wybierz kartę odpowiednią dla scenariusza i postępuj zgodnie z instrukcjami.
Porada
Możesz również usunąć aplikację w pakiecie MSIX opublikowanym jako RemoteApp z grupy aplikacji w taki sam sposób, jak inne typy aplikacji. Aby uzyskać więcej informacji, zobacz Usuwanie aplikacji.
Oto jak usunąć pakiet dołączania aplikacji przy użyciu Azure Portal:
Z omówienia usługi Azure Virtual Desktop wybierz pozycję Dołączanie aplikacji. Powinna zostać wyświetlona lista wszystkich istniejących pakietów.
Zaznacz pole obok nazwy pakietu, który chcesz usunąć, a następnie wybierz pozycję Usuń. Pakiet zostanie również usunięty z pul hostów, do których jest przypisany.
Wyłącz aktualizacje automatyczne
Zalecamy wyłączenie automatycznych aktualizacji dla aplikacji MSIX i Appx. Aby wyłączyć aktualizacje automatyczne, musisz ustawić następujące wartości rejestru na hostach sesji:
Klucz: HKLM\Software\Policies\Microsoft\WindowsStore
- Typ: DWORD
- Nazwa: AutoDownload
- Wartość: 2
- Opis: wyłącza automatyczną aktualizację sklepu Microsoft Store.
Klucz: HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
- Typ: DWORD
- Nazwa: PreInstalledAppsEnabled
- Wartość: 0
- Opis: wyłącza automatyczne pobieranie dostarczania zawartości.
Klucz: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug
- Typ: DWORD
- Nazwa: ContentDeliveryAllowedOverride
- Wartość: 2
- Opis: wyłącza automatyczne pobieranie dostarczania zawartości.
Te wartości rejestru można ustawić za pomocą zasady grupy lub usługi Intune, w zależności od sposobu zarządzania hostami sesji. Możesz je również ustawić, uruchamiając następujące polecenia programu PowerShell jako administrator na każdym hoście sesji, ale w przypadku wykonywania tej czynności należy ustawić je również w obrazie systemu operacyjnego:
# Disable Microsoft Store automatic update
If (!(Test-Path "HKLM:\Software\Policies\Microsoft\WindowsStore")) {
New-Item -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Force
}
New-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Name AutoDownload -PropertyType DWORD -Value 2 -Force
# Disable content delivery automatic download
If (!(Test-Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager")) {
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force
}
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name PreInstalledAppsEnabled -PropertyType DWORD -Value 0 -Force
# Disables content delivery automatic download
If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug")) {
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Force
}
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Name ContentDeliveryAllowedOverride -PropertyType DWORD -Value 2 -Force
Następne kroki
Dowiedz się, jak publikować aplikacje z poziomu menu Start lub ścieżki pliku za pomocą funkcji RemoteApp. Aby uzyskać więcej informacji, zobacz Publikowanie aplikacji.