Osobista pula hostów to typ puli hostów, która ma komputery osobiste. Komputery osobiste mają mapowanie jeden do jednego, co oznacza, że jeden użytkownik może być przypisany tylko do jednego osobistego pulpitu. Za każdym razem, gdy użytkownik loguje się, sesja użytkownika jest kierowana do przypisanego osobistego hosta sesji pulpitu. Ten typ puli hostów jest idealny dla klientów korzystających z obciążeń intensywnie korzystających z zasobów, ponieważ wydajność środowiska użytkownika i sesji poprawi się, jeśli na hoście sesji występuje tylko jedna sesja. Kolejną zaletą tego typu puli hostów jest to, że działania użytkownika, pliki i ustawienia są utrwalane na dysku systemu operacyjnego maszyny wirtualnej po wylogowaniu użytkownika.
Aby rozpocząć sesję, użytkownicy muszą być przypisani do osobistego pulpitu. Możesz skonfigurować typ przypisania osobistej puli hostów pulpitu, aby dostosować środowisko usługi Azure Virtual Desktop do własnych potrzeb. W tym temacie pokażemy, jak skonfigurować automatyczne lub bezpośrednie przypisanie dla użytkowników.
Uwaga
Instrukcje zawarte w tym artykule dotyczą tylko osobistych pul hostów pulpitu, a nie pul hostów w puli, ponieważ użytkownicy w pulach hostów w puli nie są przypisywani do określonych hostów sesji.
Wymagania wstępne
Jeśli używasz witryny Azure Portal lub metody programu PowerShell, potrzebne są następujące elementy:
Osobista pula hostów z co najmniej jednym hostem sesji.
Jeśli przypisujesz pulpity za pomocą programu PowerShell, musisz pobrać i zainstalować moduł Programu PowerShell usługi Azure Virtual Desktop, jeśli jeszcze tego nie zrobiono.
Konfigurowanie automatycznego przypisania
Automatyczne przypisywanie przypisuje użytkownikom osobisty pulpit podczas pierwszego nawiązywania połączenia. Jest to domyślny typ przypisania dla nowych pul hostów pulpitu osobistego tworzonych w środowisku usługi Azure Virtual Desktop. Automatyczne przypisywanie użytkowników nie wymaga określonego hosta sesji.
Aby automatycznie przypisywać użytkowników, najpierw przypisz ich do osobistej puli hostów pulpitu, aby mogli zobaczyć pulpit w swoim kanale informacyjnym. Gdy przypisany użytkownik uruchomi pulpit w swoim kanale informacyjnym, sesja użytkownika zostanie zrównoważona obciążeniem dla dostępnego hosta sesji, jeśli jeszcze nie nawiązał połączenia z pulą hostów. Nadal można przypisać użytkownika bezpośrednio do hosta sesji przed nawiązaniem połączenia, nawet jeśli typ przypisania jest ustawiony automatycznie.
Na pasku wyszukiwania wprowadź ciąg Azure Virtual Desktop i wybierz pasujący wpis usługi.
Wybierz pozycję Pule hostów, a następnie wybierz osobistą pulę hostów, którą chcesz skonfigurować automatyczne przypisanie.
Następnie wybierz pozycję Właściwości, a następnie przejdź do menu rozwijanego Przypisanie i wybierz pozycję Automatyczne.
Wybierz pozycję Zapisz.
Poniżej przedstawiono sposób konfigurowania puli hostów w celu automatycznego przypisywania użytkowników do maszyn wirtualnych przy użyciu modułu Az.DesktopVirtualization programu PowerShell. Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu programu PowerShell lub uruchom program PowerShell na urządzeniu lokalnym.
Poniżej przedstawiono sposób konfigurowania puli hostów w celu automatycznego przypisywania użytkowników do maszyn wirtualnych przy użyciu polecenia desktopvirtualization . Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu powłoki Bash lub uruchom interfejs wiersza polecenia platformy Azure na urządzeniu lokalnym.
W przeciwieństwie do automatycznego przypisywania, w przypadku używania przypisania bezpośredniego należy najpierw przypisać określony pulpit osobisty do użytkownika. Użytkownik musi zostać przypisany zarówno do osobistej puli hostów pulpitu, jak i określonego hosta sesji, zanim będzie mógł nawiązać połączenie z osobistym pulpitem. Jeśli użytkownik jest przypisany tylko do puli hostów bez przypisania hosta sesji, nie będzie mógł uzyskać dostępu do zasobów i zostanie wyświetlony komunikat o błędzie z komunikatem Brak dostępnych zasobów.
Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi.
Wybierz pozycję Pule hostów, a następnie wybierz osobistą pulę hostów, którą chcesz skonfigurować automatyczne przypisanie.
Następnie wybierz pozycję Właściwości, a następnie przejdź do menu rozwijanego Przypisanie i wybierz pozycję Bezpośrednie.
Wybierz pozycję Zapisz.
Poniżej przedstawiono sposób konfigurowania puli hostów w celu wymagania bezpośredniego przypisania użytkowników do hostów sesji przy użyciu modułu Az.DesktopVirtualization programu PowerShell. Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu programu PowerShell lub uruchom program PowerShell na urządzeniu lokalnym.
Uruchom polecenie w poniższym przykładzie, aby skonfigurować pulę hostów w celu wymagania bezpośredniego przypisania:
Update-AzWvdHostPool -ResourceGroupName <ResourceGroupName> -Name <HostPoolName> -PersonalDesktopAssignmentType Direct
Poniżej przedstawiono sposób konfigurowania puli hostów w celu automatycznego przypisywania użytkowników do maszyn wirtualnych przy użyciu polecenia desktopvirtualization . Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu powłoki Bash lub uruchom interfejs wiersza polecenia platformy Azure na urządzeniu lokalnym.
Uruchom polecenie w poniższym przykładzie, aby skonfigurować pulę hostów, aby automatycznie przypisywać użytkowników do hostów sesji:
az desktopvirtualization hostpool update \
--resource-group <ResourceGroupName> \
--name <HostPoolName> \
--personal-desktop-assignment-type Direct
Bezpośrednie przypisywanie użytkowników do hostów sesji
Poniżej przedstawiono sposób bezpośredniego przypisywania użytkowników do hostów sesji przy użyciu witryny Azure Portal lub programu Azure PowerShell. Nie można przypisywać użytkowników do hostów sesji przy użyciu interfejsu wiersza polecenia platformy Azure.
Wprowadź ciąg Azure Virtual Desktop na pasku wyszukiwania.
W obszarze Usługi wybierz pozycję Azure Virtual Desktop.
Na stronie Azure Virtual Desktop przejdź do menu po lewej stronie okna i wybierz pozycję Pule hostów.
Wybierz pulę hostów, do której chcesz przypisać użytkowników.
Następnie przejdź do menu po lewej stronie okna i wybierz pozycję Grupy aplikacji.
Wybierz nazwę grupy aplikacji, do której chcesz przypisać użytkowników, a następnie wybierz pozycję Przypisania w menu po lewej stronie okna.
Wybierz pozycję + Dodaj, a następnie wybierz użytkowników lub grupy użytkowników, które chcesz przypisać do tej grupy aplikacji.
Wybierz pozycję Przypisz maszynę wirtualną na pasku informacji, aby przypisać hosta sesji do użytkownika.
Wybierz hosta sesji, który chcesz przypisać do użytkownika, a następnie wybierz pozycję Przypisz. Możesz również wybrać pozycję Przypisz przypisanie>użytkownika.
Wybierz użytkownika, do którego chcesz przypisać hosta sesji z listy dostępnych użytkowników.
Po zakończeniu wybierz pozycję Wybierz.
Poniżej przedstawiono sposób konfigurowania puli hostów w celu przypisania użytkownika do określonego hosta sesji przy użyciu modułu Az.DesktopVirtualization programu PowerShell. Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu programu PowerShell lub uruchom program PowerShell na urządzeniu lokalnym.
Update-AzWvdHostPool Uruchom polecenie w poniższym przykładzie, aby przypisać użytkownika do hosta sesji. Aby uzyskać więcej informacji na temat parametrów, zobacz dokumentację Update-AzWvdHostPool .
Oto jak cofnąć przypisanie pulpitu osobistego przy użyciu witryny Azure Portal lub programu Azure PowerShell. Nie można cofnąć przypisania pulpitu osobistego przy użyciu interfejsu wiersza polecenia platformy Azure.
Wprowadź ciąg Azure Virtual Desktop na pasku wyszukiwania.
W obszarze Usługi wybierz pozycję Azure Virtual Desktop.
Na stronie Azure Virtual Desktop przejdź do menu po lewej stronie okna i wybierz pozycję Pule hostów.
Wybierz pulę hostów, dla której chcesz zmodyfikować przypisanie użytkownika.
Następnie przejdź do menu po lewej stronie okna i wybierz pozycję Hosty sesji.
Zaznacz pole wyboru obok hosta sesji, z którego chcesz cofnąć przypisanie użytkownika, wybierz wielokropek na końcu wiersza, a następnie wybierz pozycję Anuluj przypisanie użytkownika. Możesz również wybrać pozycję Przypisania>Coprzypisanie użytkownika.
Po wyświetleniu monitu z ostrzeżeniem wybierz pozycję Anuluj przypisanie .
Poniżej przedstawiono sposób konfigurowania puli hostów w celu nieprzypisania pulpitu osobistego. Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu programu PowerShell lub uruchom program PowerShell na urządzeniu lokalnym.
Invoke-AzRestMethod Uruchom polecenie w poniższym przykładzie, aby cofnąć przypisanie osobistego pulpitu. Aby uzyskać więcej informacji na temat parametrów, zobacz dokumentację Invoke-AzRestMethod .
Poniżej przedstawiono sposób ponownego przypisania pulpitu osobistego przy użyciu witryny Azure Portal lub programu Azure PowerShell. Nie można ponownie przypisać pulpitu osobistego przy użyciu interfejsu wiersza polecenia platformy Azure.
Wprowadź ciąg Azure Virtual Desktop na pasku wyszukiwania.
W obszarze Usługi wybierz pozycję Azure Virtual Desktop.
Na stronie Azure Virtual Desktop przejdź do menu po lewej stronie okna i wybierz pozycję Pule hostów.
Wybierz pulę hostów, dla której chcesz zmodyfikować przypisanie użytkownika.
Następnie przejdź do menu po lewej stronie okna i wybierz pozycję Hosty sesji.
Zaznacz pole wyboru obok hosta sesji, który chcesz ponownie przypisać do innego użytkownika, wybierz wielokropek na końcu wiersza, a następnie wybierz pozycję Przypisz do innego użytkownika. Możesz również wybrać pozycję Przypisz przypisanie>do innego użytkownika.
Wybierz użytkownika, do którego chcesz przypisać hosta sesji z listy dostępnych użytkowników.
Po zakończeniu wybierz pozycję Wybierz.
Poniżej przedstawiono sposób ponownego przypisania pulpitu osobistego przy użyciu modułu Az.DesktopVirtualization programu PowerShell. Pamiętaj, aby zmienić <placeholder> własne wartości.
Otwórz usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu programu PowerShell lub uruchom program PowerShell na urządzeniu lokalnym.
$reassignUserUpn = <UPN of user you are reassigning the desktop to>
Invoke-AzRestMethod Uruchom polecenie w poniższym przykładzie, aby ponownie przypisać pulpit osobisty. Aby uzyskać więcej informacji na temat parametrów, zobacz dokumentację Invoke-AzRestMethod .
Nadaj hostom sesji w osobistej puli hostów przyjazną nazwę
Możesz nadać osobistym pulpitom przyjazne nazwy , aby ułatwić użytkownikom rozróżnianie ich w kanałach informacyjnych przy użyciu programu PowerShell. Witryna Azure Portal lub interfejs wiersza polecenia platformy Azure nie ma obecnie sposobu na nadanie przyjaznych nazw hostów sesji.
Uruchom usługę Azure Cloud Shell w witrynie Azure Portal z typem terminalu programu PowerShell lub uruchom program PowerShell na urządzeniu lokalnym.
Teraz, gdy skonfigurowano typ przypisania pulpitu osobistego i nadano hostowi sesji przyjazną nazwę, możesz zalogować się do klienta usługi Azure Virtual Desktop, aby przetestować go w ramach sesji użytkownika. W tych artykułach pokazano, jak nawiązać połączenie z sesją przy użyciu wybranego klienta:
Planowanie, dostarczanie i monitorowanie środowisk pulpitu wirtualnego oraz aplikacji zdalnych oraz zarządzanie nimi na platformie Microsoft Azure dla dowolnego urządzenia.