A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
Hello @Shamim
Pls try the below steps to create the AVD.
Step 1.Create the Azure Virtual Desktop Host Pool
Sign in to the Azure portal https://portal.azure.com
- In the search bar, type Azure Virtual Desktop, then select it.
- Select Host pools → + Create.
- On the Basics tab, configure the following:
- Subscription: Select your Azure subscription
- Resource group: Select an existing RG or create a new one
- Host pool name: Example:
avd-hp-pooled - Location: Choose the Azure region where metadata will be stored
- Validation environment:
- Select No for production
- Select Yes only for testing or preview features
- Preferred app group type:
- Desktop (full desktop experience)
- RemoteApp (applications only)
- Host pool type:
- Pooled – multiple users share session hosts (recommended for most scenarios)
- Personal – dedicated VM per user
- If Pooled is selected:
- Choose Load balancing algorithm:
- Breadth‑first (spread users across hosts)
- Depth‑first (fill one host before moving to the next)
- Set Max session limit per VM
- If Personal is selected:
- Choose Assignment type:
- Automatic
- Direct
- Select Next: Virtual machines.
Step 2. Create and Add Session Host Virtual Machines :
On the Virtual machines tab (recommended during initial creation):
- Select Yes to add session host VMs.
- Configure the session hosts:
- Virtual machine location: Choose where VMs will be deployed
- Availability options: Optional (Availability zones / sets)
- Image:
- Windows 10/11 Enterprise multi‑session (recommended)
- Or Windows Server (if required)
- VM size: Select based on user density and workload
- Number of VMs: Define how many session hosts you need
- Configure Network settings:
- Select an existing VNet and subnet
- Ensure connectivity to AD / Entra ID and FSLogix storage
- Configure Administrator account:
- Provide local admin credentials for the session hosts
- (Optional) Custom configuration script URL:
- Can be used to automatically install FSLogix or other agents during deployment
- Select Next to continue.
**Step 3. Workspace and Desktop Application Group :
**On the Workspace tab:
- Set Register desktop app group = Yes
- Select an existing workspace or Create new
- This automatically publishes the default Desktop Application Group to users once assignments are completed.
Step 4. Enable Diagnostics :
- On the Advanced tab:
- Enable Diagnostics settings
- Select a destination:
- Log Analytics workspace (recommended)
- Storage account
- Event Hub
This helps with monitoring, auditing, and troubleshooting AVD connectivity or performance issues.
Step 5. Review and Create :
- Select Review + Create
- Validate configuration
- Select Create
Azure will now:
- Create the host pool
- Deploy session host VMs
- Install AVD agents
- Register session hosts automatically.
Step 6. Configure FSLogix Profile Containers :
FSLogix is the recommended solution for user profile management in Azure Virtual Desktop.
**Prepare Storage for FSLogix
**Create an Azure Storage Account
- Create an Azure Files share (for example:
fslogixprofiles) - Enable Active Directory authentication (AD DS or Microsoft Entra Domain Services)
- Assign permissions:
- Storage File Data SMB Share Contributor – users
- Elevated contributor – admins (for NTFS permissions)
**Install and Configure FSLogix on Session Hosts
**Download and install FSLogix on each session host (Can also be done via image or custom script)
- Configure FSLogix using Group Policy or Registry:
- Enable Profile Containers
- Set VHDLocations to the Azure Files UNC path (for example:
\\storageaccount.file.core.windows.net\fslogixprofiles)
- Ensure users have read/write access to the profile share.
**Step 7. Assign Users and Validate Access :
**Go to Azure Virtual Desktop → Application groups
- Select the Desktop Application Group
- Assign users or security groups
- Have users sign in using the AVD client
- Verify:
- Successful sign‑in
- FSLogix profile container is created
- Session hosts show Available and Healthy
Please try this steps to configure the AVD with FSLogix App Services.
Thanks,
Manish.