Skip to content

Commit 0c6b69d

Browse files
authored
Merge pull request #287168 from dknappettmsft/avd-tutorial-refresh
AVD updated tutorial for Windows App and RDP property
2 parents 805331e + 9d5cb29 commit 0c6b69d

File tree

1 file changed

+51
-53
lines changed

1 file changed

+51
-53
lines changed

articles/virtual-desktop/tutorial-try-deploy-windows-11-desktop.md

Lines changed: 51 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@ description: This tutorial shows you how to deploy Azure Virtual Desktop with a
44
ms.topic: tutorial
55
author: dknappettmsft
66
ms.author: daknappe
7-
ms.date: 10/25/2023
7+
ms.date: 12/06/2024
88
---
99

1010
# Tutorial: Deploy a sample Azure Virtual Desktop infrastructure with a Windows 11 desktop
1111

12-
Azure Virtual Desktop enables you to access desktops and applications from virtually anywhere. This tutorial shows you how to deploy a *Windows 11 Enterprise* desktop in Azure Virtual Desktop using the Azure portal and how to connect to it. To learn more about the terminology used for Azure Virtual Desktop, see [Azure Virtual Desktop terminology](environment-setup.md) and [What is Azure Virtual Desktop?](overview.md)
12+
Azure Virtual Desktop enables you to access desktops and applications from virtually anywhere. This tutorial shows you how to deploy a *Windows 11 Enterprise* desktop in Azure Virtual Desktop using the Azure portal and how to connect to it using [Windows App](/windows-app/overview).
1313

14-
You'll deploy a sample infrastructure by:
14+
To learn more about the terminology used for Azure Virtual Desktop, see [Azure Virtual Desktop terminology](environment-setup.md) and [What is Azure Virtual Desktop?](overview.md)
15+
16+
In this tutorial, you:
1517

1618
> [!div class="checklist"]
17-
> * Creating a personal host pool.
18-
> * Creating a session host virtual machine (VM) joined to your Microsoft Entra tenant with Windows 11 Enterprise and add it to the host pool.
19-
> * Creating a workspace and an application group that publishes a desktop to the session host VM.
20-
> * Assigning users to the application group.
21-
> * Connecting to the desktop.
19+
> * Create:
20+
> * A personal host pool.
21+
> * A session host virtual machine (VM) joined to your Microsoft Entra tenant with Windows 11 Enterprise and add it to the host pool.
22+
> * A workspace and an application group that publishes a desktop to the session host VM.
23+
> * Assign users to the application group.
24+
> * Connect to the desktop using Windows App.
2225
2326
> [!TIP]
2427
> This tutorial shows a simple way you can get started with Azure Virtual Desktop. It doesn't provide an in-depth guide of the different options and you can't publish a RemoteApp in addition to the desktop. For a more in-depth and adaptable approach to deploying Azure Virtual Desktop, see [Deploy Azure Virtual Desktop](deploy-azure-virtual-desktop.md), or for suggestions of what else you can configure, see the articles we list in [Next steps](#next-steps).
@@ -38,11 +41,11 @@ You need:
3841

3942
Alternatively if you already have the [Contributor](../role-based-access-control/built-in-roles.md#contributor) or [Owner](../role-based-access-control/built-in-roles.md#owner) RBAC role, you're already able to create all of these resource types.
4043

41-
- A [virtual network](../virtual-network/quick-create-portal.md) in the same Azure region you want to deploy your session hosts to.
44+
- A [virtual network](../virtual-network/quick-create-portal.md) in the same Azure region you want to deploy your session hosts to. The virtual network needs outbound internet access. For more information, see [Default outbound access in Azure](/azure/virtual-network/ip-services/default-outbound-access).
4245

4346
- A user account in Microsoft Entra ID you can use for connecting to the desktop. This account must be assigned the *Virtual Machine User Login* or *Virtual Machine Administrator Login* RBAC role on the subscription. Alternatively you can assign the role to the account on the session host VM or the resource group containing the VM after deployment.
4447

45-
- A Remote Desktop client installed on your device to connect to the desktop. You can find a list of supported clients in [Remote Desktop clients for Azure Virtual Desktop](users/remote-desktop-clients-overview.md). Alternatively you can use the [Remote Desktop Web client](users/connect-web.md), which you can use through a supported web browser without installing any extra software.
48+
- [Windows App installed on your device](/windows-app/get-started-connect-devices-desktops-apps?pivots=azure-virtual-desktop) to connect to the desktop. You can also use Windows App in a web browser without installing any extra software.
4649

4750
## Create a personal host pool, workspace, application group, and session host VM
4851

@@ -69,9 +72,9 @@ To create a personal host pool, workspace, application group, and session host V
6972
| Host pool type | Select **Personal**. This means that end users have a dedicated assigned session host that they always connect to. Selecting **Personal** shows a new option for **Assignment type**. |
7073
| Assignment type | Select **Automatic**. Automatic assignment means that a user automatically gets assigned the first available session host when they first sign in, which is then dedicated to that user. |
7174

72-
Once you've completed this tab, select **Next: Virtual Machines**.
75+
Once you've completed this tab, select **Next: Session hosts**.
7376

74-
1. On the **Virtual machines** tab, complete the following information:
77+
1. On the **Session hosts** tab, complete the following information:
7578

7679
| Parameter | Value/Description |
7780
|--|--|
@@ -80,11 +83,13 @@ To create a personal host pool, workspace, application group, and session host V
8083
| Name prefix | Enter a name for your session hosts, for example **hp01-sh**.<br /><br />This name prefix is used as the prefix for your session host VMs. Each session host has a suffix of a hyphen and then a sequential number added to the end, for example **hp01-sh-0**.<br /><br />The prefix can be a maximum of 11 characters and is used in the computer name in the operating system. The prefix and the suffix combined can be a maximum of 15 characters. Session host names must be unique. |
8184
| Virtual machine location | Select the Azure region where you want to deploy your session host VMs. It must be the same region that your virtual network is in. |
8285
| Availability options | Select **No infrastructure redundancy required**. This means that your session host VMs aren't deployed in an availability set or in availability zones. |
83-
| Security type | Select **Trusted launch virtual machines**. Leave the subsequent defaults of **Enable secure boot** and **Enable vTPM** checked, and **Integrity monitoring** unchecked. For more information, see [Trusted launch](security-guide.md#trusted-launch). |
84-
| Image | Select **Windows 11 Enterprise, version 23H2**. |
85-
| Virtual machine size | Accept the default SKU. If you want to use a different SKU, select **Change size**, then select from the list. |
86-
| Number of VMs | Enter **1** as a minimum. You can deploy up to 500 session host VMs at this point if you wish, or you can add more separately.<br /><br />With a personal host pool, each session host can only be assigned to one user, so you need one session host for each user connecting to this host pool. Once you've completed this tutorial, you can create a pooled host pool, where multiple users can connect to the same session host. |
87-
| OS disk type | Select **Premium SSD** for best performance. |
86+
| Security type | Select **Trusted launch virtual machines**. Leave the subsequent defaults as they are. For more information, see [Trusted launch](security-guide.md#trusted-launch). |
87+
| Image | Select a **Windows 11** image from the drop-down list. |
88+
| Virtual machine size | Select an Azure VM SKU. You can use the default SKU, or if you want to use a different SKU, select **Change size**, then select from the list. Make sure your Azure subscription has available quota for the SKU you select. For more information, see [Sizes for virtual machines in Azure](/azure/virtual-machines/sizes/overview) and [View quotas](/azure/quotas/view-quotas). |
89+
| Hibernate | Leave hibernate unchecked for this tutorial. |
90+
| Number of VMs | Enter **1** as a minimum. You can deploy up to 400 session host VMs at this point if you wish, or you can add more separately.<br /><br />With a personal host pool, each session host can only be assigned to one user, so you need one session host for each user connecting to this host pool. Once you've completed this tutorial, you can create a pooled host pool, where multiple users can connect to the same session host. |
91+
| OS disk type | Select **Premium SSD** for best performance. If you select a different type, your Windows experience in the remote session might be slow. |
92+
| OS disk size | Leave **Default size (128GiB)** selected. |
8893
| Boot Diagnostics | Select **Enable with managed storage account (recommended)**. |
8994
| **Network and security** | |
9095
| Virtual network | Select your virtual network and subnet to connect session hosts to. |
@@ -93,7 +98,7 @@ To create a personal host pool, workspace, application group, and session host V
9398
| **Domain to join** | |
9499
| Select which directory you would like to join | Select **Microsoft Entra ID**. |
95100
| Enroll VM with Intune | Select **No.** |
96-
| **Virtual Machine Administrator account** | |
101+
| **Virtual machine administrator account** | |
97102
| Username | Enter a name to use as the local administrator account for these session host VMs. |
98103
| Password | Enter a password for the local administrator account. |
99104
| Confirm password | Reenter the password. |
@@ -131,71 +136,66 @@ Once your host pool, workspace, application group, and session host VM(s) have b
131136

132137
1. Finish by selecting **Select**.
133138

134-
## Enable connections from Remote Desktop clients
135-
136-
> [!TIP]
137-
> This section is optional if you're going to use a Windows device to connect to Azure Virtual Desktop that is joined to the same Microsoft Entra tenant as your session host VMs and you're using the [Remote Desktop client for Windows](users/connect-windows.md?toc=%2Fazure%2Fvirtual-desktop%2Ftoc.json).
139+
## Enable Microsoft Entra ID authentication to the remote session
138140

139-
To enable connections from all of the Remote Desktop clients, you need to add an RDP property to your host pool configuration.
141+
The session host you created is joined to Microsoft Entra ID. To enable connections to a remote session using Microsoft Entra ID authentication, you need to add an RDP property to your host pool configuration:
140142

141143
1. Go back to the host pool overview, then select **RDP Properties**.
142144

143145
1. Select the **Advanced** tab.
144146

145-
1. In the **RDP Properties** box, add `targetisaadjoined:i:1;` to the start of the text in the box.
147+
1. In the **RDP Properties** box, add `enablerdsaadauth:i:1;` to the start of the text in the box.
146148

147149
1. Select **Save**.
148150

149-
## Connect to the desktop
151+
## Connect to the desktop with Windows App
150152

151153
You're ready to connect to the desktop. The desktop takes longer to load the first time as the profile is being created, however subsequent connections are quicker.
152154

153155
> [!IMPORTANT]
154156
> Make sure the user account you're using to connect has been assigned the *Virtual Machine User Login* or *Virtual Machine Administrator Login* RBAC role on the subscription, session host VM, or the resource group containing the VM, as mentioned in the prerequisites, else you won't be able to connect.
155157
156-
Select the relevant tab and follow the steps, depending on which Remote Desktop client you're using. We've only listed the steps here for Windows, Web and macOS, but if you want to connect using one of our other Remote Desktop clients, see [Remote Desktop clients for Azure Virtual Desktop](users/remote-desktop-clients-overview.md).
158+
Select the relevant tab and follow the steps, depending on which platform you're using. We've only listed the steps here for Windows, macOS, and using a web browser. If you want to connect using Windows App on another platform, see [Get started with Windows App to connect to desktops and apps](/windows-app/get-started-connect-devices-desktops-apps?pivots=azure-virtual-desktop).
157159

158-
# [Windows](#tab/windows-client)
160+
# [Windows](#tab/windows)
159161

160-
1. Open the **Remote Desktop** app on your device.
162+
1. Open **Windows App** on your device.
161163

162-
1. Select the three dots in the top right-hand corner, then select **Subscribe with URL**.
164+
1. Select Sign in and sign in with your user account for Azure Virtual Desktop. If you're signed in to your local Windows device with a work or school account on a managed device, you're signed in automatically.
163165

164-
1. In the **Email or Workspace URL** box, enter `https://rdweb.wvd.microsoft.com`. After a few seconds, the message **We found Workspaces at the following URLs** should be displayed.
166+
1. If it's your first time using Windows App, navigate through the tour to learn more about Windows App, then select **Done**, or select **Skip**.
165167

166-
1. Select **Next**.
168+
1. After you sign in, select the **Devices** tab to see the desktop you created, which is called **SessionDesktop**.
167169

168-
1. Sign in with the user account you assigned to the application group. After a few seconds, the workspace should show with an icon named **SessionDesktop**.
170+
1. Select **Connect** to launch a desktop session. If you see the prompt **Allow remote desktop connection?**, select **Yes**. Your desktop is ready to use.
169171

170-
1. Double-click **SessionDesktop** to launch a desktop session. You need to enter the password for the user account again.
172+
# [macOS](#tab/macos)
171173

172-
# [Web](#tab/web-client)
174+
1. Open **Windows App** on your device.
173175

174-
1. Open a [supported web browser](users/connect-web.md#prerequisites) and go to [**https://client.wvd.microsoft.com/arm/webclient**](https://client.wvd.microsoft.com/arm/webclient).
176+
1. If it's your first time using Windows App, navigate through the tour to learn more about Windows App, then select **Done**, or select **Skip**.
175177

176-
1. Sign in with the user account you assigned to the application group. After a few seconds, the workspace should show with an icon named **SessionDesktop**.
178+
1. Select **+**, then select **Add Work or School Account** and sign in with your user account for Azure Virtual Desktop.
177179

178-
1. Select **SessionDesktop** to launch a desktop session.
180+
1. After you sign in, select the **Devices** tab to see the desktop you created, which is called **SessionDesktop**.
179181

180-
1. A prompt shows asking you for permission to **Access local resources**. You can also select whether you want to allow access to your microphone, clipboard, printer, and/or file transfer in the remote session. Once you've made your selections, select **Allow**. If you allowed access to the microphone and/or clipboard, an extra prompt shows requesting further confirmation.
182+
1. Double-click **SessionDesktop** to connect. If you see the prompt **Allow remote desktop connection?**, select **Yes**. Your desktop is ready to use.
181183

182-
1. The **Log in** prompt shows with your username prepopulated. You need to enter the password for the user account again, then select **Submit**.
184+
# [Web browser](#tab/web)
183185

184-
# [macOS](#tab/macos-client)
186+
1. Open a web browser and go to [**https://windows.cloud.microsoft/**](https://windows.cloud.microsoft/).
185187

186-
1. Open the **Microsoft Remote Desktop** app on your device.
188+
1. Sign in with your user account for Azure Virtual Desktop. If you're signed in to your browser with a work or school account on a managed device, you're signed in automatically.
187189

188-
1. Select **Workspaces**.
190+
1. If it's your first time using Windows App, navigate through the tour to learn more about Windows App, then select **Done**, or select **Skip**.
189191

190-
1. Select **+**, then select **Add Workspace**.
192+
1. After you sign in, select the **Devices** tab to see the desktop you created, which is called **SessionDesktop**.
191193

192-
1. In the **Email or Workspace URL** box, enter `https://rdweb.wvd.microsoft.com`. After a few seconds, the message **We found Workspaces at the following URLs** should be displayed.
194+
1. Select **Connect** to launch a desktop session.
193195

194-
1. Select **Add**.
196+
1. The prompt **In Session Settings** enables you to access some local resources, such as printers and the clipboard in the remote session. Once you've made your selections, select **Connect**.
195197

196-
1. Sign in with the user account you assigned to the application group. After a few seconds, the workspace should show with an icon named **SessionDesktop**.
197-
198-
1. Double-click **SessionDesktop** to launch a desktop session. You need to enter the password for the user account again, then select **Continue**.
198+
1. If you see the prompt **Allow remote desktop connection?**, select **Yes**. Your desktop is ready to use.
199199

200200
---
201201

@@ -205,17 +205,15 @@ Now that you've created and connected to a Windows 11 desktop with Azure Virtual
205205

206206
- [Add session hosts to a host pool](add-session-hosts-host-pool.md).
207207

208-
- [Publish applications](manage-app-groups.md).
208+
- [Publish applications with RemoteApp](publish-applications-stream-remoteapp.md).
209209

210-
- [User profile management for Azure Virtual Desktop with FSLogix profile containers](create-profile-container-azure-ad.yml).
210+
- [User profile management for Azure Virtual Desktop with FSLogix profile containers](fslogix-profile-containers.md).
211211

212212
- [Understand network connectivity](network-connectivity.md).
213213

214214
- Learn about [supported identities and authentication methods](authentication.md)
215215

216-
- [Set up email discovery to subscribe to Azure Virtual Desktop](/windows-server/remote/remote-desktop-services/rds-email-discovery?toc=%2Fazure%2Fvirtual-desktop%2Ftoc.json).
217-
218-
- [Configure single sign-on for Azure Virtual Desktop using Microsoft Entra authentication](configure-single-sign-on.md).
216+
- [Configure single sign-on for Azure Virtual Desktop using Microsoft Entra authentication](configure-single-sign-on.md), which includes providing consent on behalf of your organization.
219217

220218
- Learn about [session host virtual machine sizing guidelines](/windows-server/remote/remote-desktop-services/virtual-machine-recs?toc=%2Fazure%2Fvirtual-desktop%2Ftoc.json).
221219

0 commit comments

Comments
 (0)