Skip to content

Commit 9ce473e

Browse files
Merge pull request #300491 from dknappettmsft/avd-multi-pd-ga
AVD multi PD assignment GA
2 parents 66e09b6 + 65ea496 commit 9ce473e

File tree

4 files changed

+9
-19
lines changed

4 files changed

+9
-19
lines changed

articles/virtual-desktop/configure-host-pool-personal-desktop-assignment-type.md

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure personal desktop assignment in Azure Virtual Desktop - Azure
33
description: How to configure the assignment type of a personal host pool, unassign or reassign desktops, assign multiple desktops to a user, or set a friendly name for a desktop in Azure Virtual Desktop.
44
author: dougeby
55
ms.topic: how-to
6-
ms.date: 03/20/2025
6+
ms.date: 05/28/2025
77
ms.author: avdcontent
88
ms.custom: devx-track-azurepowershell
99
---
@@ -12,7 +12,7 @@ ms.custom: devx-track-azurepowershell
1212

1313
A personal host pool is a type of host pool that has personal desktops. Personal desktops have one-to-one mapping, which means a single user can only be assigned to a single personal desktop. Every time the user signs in, their user session is directed to their assigned personal desktop session host.
1414

15-
Personal desktops are ideal for users with resource-intensive workloads because user experience and session performance improves if there's only one session on the session host. Another benefit of this host pool type is that user activities, files, and settings can persist on the virtual machine operating system (VM OS) disk after the user signs out because it's only for them.
15+
Personal desktops are ideal for users with resource-intensive workloads because the user experience and session performance improves if there's only one session on the session host. Another benefit of this host pool type is that user activities, files, and settings can persist on the virtual machine operating system (VM OS) disk after the user signs out because it's only for them.
1616

1717
Users can automatically be assigned to any previously unassigned personal desktop in the host pool when they connect. Alternatively, you can assign users to a specific personal desktop before they connect.
1818

@@ -31,7 +31,7 @@ To configure personal desktop assignment, you need to meet the following prerequ
3131

3232
- If you want to use Azure CLI or Azure PowerShell locally, see [Use Azure CLI and Azure PowerShell with Azure Virtual Desktop](cli-powershell.md) to make sure you have the [desktopvirtualization](/cli/azure/desktopvirtualization) Azure CLI extension or the [Az.DesktopVirtualization](/powershell/module/az.desktopvirtualization) PowerShell module installed. Alternatively, use the [Azure Cloud Shell](../cloud-shell/overview.md).
3333

34-
- For assigning multiple personal desktops to a user, you need to use version **5.3.0-preview** or later preview version of the *Az.DesktopVirtualization* PowerShell module. The non-preview version of the module doesn't contain the required values. You can download and install the Az.DesktopVirtualization PowerShell module from the [PowerShell Gallery](https://www.powershellgallery.com/packages/Az.DesktopVirtualization/).
34+
- To assign multiple personal desktops to a user using PowerShell, you need to use version **5.3.0-preview** or later preview version of the *Az.DesktopVirtualization* PowerShell module. The non-preview version of the module doesn't contain the required values. You can download and install the Az.DesktopVirtualization PowerShell module from the [PowerShell Gallery](https://www.powershellgallery.com/packages/Az.DesktopVirtualization/).
3535

3636
## Configure automatic assignment
3737

@@ -310,20 +310,18 @@ Here's how to reassign a personal desktop using Azure PowerShell. Be sure to cha
310310

311311
---
312312

313-
## Assign multiple personal desktops to a single user (preview)
313+
## Assign multiple personal desktops to a single user
314314

315315
Multiple personal desktop assignment allows you to assign more than one personal desktop to a single user in a single host pool. Multiple desktops are useful for users juggling diverse business roles, such as backend and frontend development or transitioning between testing and production environments. Previously, users were restricted to one personal desktop per host pool, meaning you needed to create multiple host pools for extra desktops. Multiple personal desktop assignment streamlines the process, eliminating the need for multiple host pools in this scenario, and simplifying user assignment management.
316316

317317
>[!IMPORTANT]
318-
>- This preview feature is only for personal host pools with direct assignment type. Pooled host pools aren't supported and personal host pools with automatic assignment type aren't supported.
318+
>- You can only assign multiple personal desktops to a single user for personal host pools with direct assignment type. Pooled host pools aren't supported and personal host pools with automatic assignment type aren't supported.
319319
>
320320
>- If you're using FSLogix and have a single FSLogix profile container for a single host pool, be sure to allow [multiple connections to FSLogix profile containers](/fslogix/concepts-multi-concurrent-connections#concurrent-connections) to avoid errors.
321321
>
322322
>- You should [Give session hosts in a personal host pool a friendly name](#give-session-hosts-in-a-personal-host-pool-a-friendly-name) so that your users can distinguish between the multiple personal desktops you assigned to them.
323323
>
324324
>- Once a host pool is enabled for multiple personal desktop assignment, it can't be disabled.
325-
>
326-
> Assigning multiple personal desktops to a single user is currently in PREVIEW. See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
327325
328326
### Enable multiple personal desktop assignment
329327

@@ -408,7 +406,7 @@ To assign a user to multiple personal desktops to a user in the Azure portal:
408406

409407
1. In the new pane, search for and select the user you want to assign. Select **Assign**.
410408

411-
1. Repeat steps 4-6 for each of session hosts that you want to assign the user to. There isn't a limit to the number of personal desktops you can assign to a user in a single host pool.
409+
1. Repeat steps 4-6 for each session host that you want to assign the user to. There isn't a limit to the number of personal desktops you can assign to a user in a single host pool.
412410

413411
#### [Azure PowerShell](#tab/powershell2)
414412

@@ -438,11 +436,3 @@ Here's how to assign a user to multiple personal desktops using Azure PowerShell
438436
You can give personal desktops you create *friendly names* to help users distinguish them in their feeds using PowerShell. The Azure portal or Azure CLI doesn't currently have a way to give session host friendly names.
439437

440438
[!INCLUDE [include-session-hosts-friendly-name](includes/include-session-hosts-friendly-name.md)]
441-
442-
## Known issues
443-
444-
We're aware of the following issues with the preview of multiple personal desktop assignment:
445-
446-
- When viewing the list host pools in the Azure portal, the load balancing type for host pools with multiple personal desktop assignment enabled is showing **-** instead of **Multiple Persistent**.
447-
448-
- To enable multiple personal desktop assignment on existing personal host pool with the **Automatic** assignment type, you first need to change the assignment type to **Direct** and save the change, and then e multiple personal desktop assignment. These actions need to be done in separate steps. If you try to do both in a single step, you get an error message.

articles/virtual-desktop/deploy-azure-virtual-desktop.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ Here's how to create a host pool by using the Azure portal:
429429
| **Location** | Select the Azure region where you want to create your host pool. |
430430
| **Validation environment** | Select **Yes** to create a host pool that's used as a [validation environment](create-validation-host-pool.md).<br /><br />Select **No** (*default*) to create a host pool that isn't used as a validation environment. |
431431
| **Preferred app group type** | Select the [preferred application group type](preferred-application-group-type.md) for this host pool: **Desktop** or **RemoteApp**. A desktop application group is created automatically when you use the Azure portal. |
432-
| **Host pool type** | Select whether you want your host pool to be **Pooled** or **Personal**.<br /><br />If you select **Pooled**, two new options appear for **Load balancing algorithm** and **Max session limit**.<br /><br /><details><summary>Expand this section for the pooled options.</summary><br />- For **Load balancing algorithm**, choose either **breadth-first** or **depth-first**, based on your usage pattern.<br /><br />- For **Max session limit**, enter the maximum number of users that you want load-balanced to a single session host. For more information, see [Host pool load-balancing algorithms](host-pool-load-balancing.md).</details><br />If you select **Personal**, two new options appear for **Assignment type** and **Assign multiple desktops to a single user**.<br /><br /><details><summary>Expand this section for the personal options.</summary><br />For **Assignment type**, select **Automatic** for the service to assign any personal desktop not already assigned to a user, or select **Direct** to assign a specific personal desktop to a user. With the **Direct** assignment type you can also check the box to **Assign multiple desktops to a single user**. For more information, see [Assign multiple personal desktops to a single user](configure-host-pool-personal-desktop-assignment-type.md#assign-multiple-personal-desktops-to-a-single-user-preview).</details> |
432+
| **Host pool type** | Select whether you want your host pool to be **Pooled** or **Personal**.<br /><br />If you select **Pooled**, two new options appear for **Load balancing algorithm** and **Max session limit**.<br /><br /><details><summary>Expand this section for the pooled options.</summary><br />- For **Load balancing algorithm**, choose either **breadth-first** or **depth-first**, based on your usage pattern.<br /><br />- For **Max session limit**, enter the maximum number of users that you want load-balanced to a single session host. For more information, see [Host pool load-balancing algorithms](host-pool-load-balancing.md).</details><br />If you select **Personal**, two new options appear for **Assignment type** and **Assign multiple desktops to a single user**.<br /><br /><details><summary>Expand this section for the personal options.</summary><br />For **Assignment type**, select **Automatic** for the service to assign any personal desktop not already assigned to a user, or select **Direct** to assign a specific personal desktop to a user. With the **Direct** assignment type you can also check the box to **Assign multiple desktops to a single user**. For more information, see [Assign multiple personal desktops to a single user](configure-host-pool-personal-desktop-assignment-type.md#assign-multiple-personal-desktops-to-a-single-user).</details> |
433433

434434
> [!TIP]
435435
> After you complete this tab, you can continue to optionally create session hosts, create a workspace, register the default desktop application group from this host pool, and enable diagnostic settings by selecting **Next: Virtual Machines**. Alternatively, if you want to create and configure these resources separately, select **Next: Review + create** and go to step 9.

articles/virtual-desktop/whats-new-documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Here are the highlights of documentation changes in March 2025:
3333

3434
- Added a deprecation notice for MSIX app attach. MSIX App Attach will be deprecated on June 1, 2025. Make sure to move all apps to App Attach by this date. For more information, see [App attach and MSIX app attach in Azure Virtual Desktop](app-attach-overview.md?pivots=app-attach).
3535

36-
- Updated [Configure personal desktop assignment](configure-host-pool-personal-desktop-assignment-type.md) to include steps on how to assign multiple personal desktops to a single user, which is available in preview. For more information, see [Assign multiple personal desktops to a single user](configure-host-pool-personal-desktop-assignment-type.md#assign-multiple-personal-desktops-to-a-single-user-preview).
36+
- Updated [Configure personal desktop assignment](configure-host-pool-personal-desktop-assignment-type.md) to include steps on how to assign multiple personal desktops to a single user, which is available in preview. For more information, see [Assign multiple personal desktops to a single user](configure-host-pool-personal-desktop-assignment-type.md#assign-multiple-personal-desktops-to-a-single-user).
3737

3838
## February 2025
3939

articles/virtual-desktop/whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ For more information, see [Improve performance of enumerating files and folders
7272

7373
Multiple personal desktop assignment allows you to assign more than one personal desktop to a single user in a single host pool. Multiple desktops are useful for users juggling diverse business roles, such as backend and frontend development or transitioning between testing and production environments.
7474

75-
For more information, see [Assign multiple personal desktops to a single user](configure-host-pool-personal-desktop-assignment-type.md#assign-multiple-personal-desktops-to-a-single-user-preview).
75+
For more information, see [Assign multiple personal desktops to a single user](configure-host-pool-personal-desktop-assignment-type.md#assign-multiple-personal-desktops-to-a-single-user).
7676

7777
### Added Asia-Pacific as a data location
7878

0 commit comments

Comments
 (0)