Enterprise AI, cloud modernization, cybersecurity and platform engineering.
Resources › Implementation Guide

Multi-User Azure Virtual Desktop with FSLogix

Taha Khan • November 5, 2025 • 3 min read
Reviewed by iNET SYSTEMS Architecture Practice

In the era of remote work, Azure Virtual Desktop (AVD) and FSLogix are powerful tools. Together, they let many users share a single virtual machine (VM) while each person keeps their own profile, settings and files. You use resources better and pay for fewer VMs, without the desktop ever feeling shared.

At a glance

01

Fewer VMs to pay for

Windows 11 Enterprise multi-session lets several users share one host.

02

Personal profiles

FSLogix gives every user their own profile that follows them to any host.

03

Built to scale

Add hosts as you grow, and let autoscale cut costs after hours.

Azure Virtual Desktop reference architecture: users connect through the AVD control plane to session hosts in an Azure virtual network

How it works

A pooled host pool runs Windows 11 Enterprise multi-session, which allows several users per VM. FSLogix stores each user’s profile in a virtual disk (a profile container) on a file share. When a user signs in, FSLogix attaches their disk, so their profile looks local, no matter which host they land on.

Diagram: users sign in through the Azure Virtual Desktop control plane to a pooled host pool of Windows 11 multi-session VMs, while FSLogix attaches each user's profile container from Azure Files
Many users, one host pool, a personal profile for each.

Step 1: Create the AVD environment

  • Create a host pool with the Pooled type and a Windows 11 Enterprise multi-session image.
  • Set a max session limit per host that fits the VM size and the workload.
  • Add a workspace and an application group, then assign users through Microsoft Entra ID groups.

Step 2: Set up FSLogix profile containers

  • Create an Azure Files share (premium tier for best sign-in speed) and join it to your identity source: Active Directory or Microsoft Entra Kerberos.
  • Give users permission to create and use their own folder on the share.
  • On each session host, set the FSLogix profile settings: Enabled = 1, VHDLocations pointing to the share, and DeleteLocalProfileWhenVHDShouldApply = 1.

FSLogix profile storage on two SMB shares behind a distributed file system namespace, with one active and one passive copy

Step 3: Onboard and manage users

Add people to the Entra ID group tied to the application group, and they can sign in right away. Profiles are created on first sign-in, so there is no per-user setup on the hosts.

Better user experience and performance

Smart load balancing. Breadth-first spreads users evenly for the best experience; depth-first fills one host before starting the next, to save money.

Fast sign-ins. Exclude caches and temporary files from FSLogix profiles, so profiles and apps load quickly.

Scaling for growth

Add hosts to the pool as demand grows; FSLogix profiles follow users to any host. An AVD scaling plan starts hosts before the workday and shuts them down after hours. For resilience, keep a second copy of the profile share in another region, with FSLogix Cloud Cache or file share replication.

Proactive monitoring and maintenance

AVD Insights in Azure Monitor shows sign-in times, connection quality and host health. Alert on long sign-ins and full hosts, and keep host images patched on a regular schedule, so problems are fixed before users notice.

Conclusion

For remote and hybrid teams, AVD and FSLogix lead the way. Sharing session hosts across users, with a personal profile for each, gives organizations a workspace that is efficient, secure and easy to grow.

Planning a virtual desktop rollout?

We design and run Azure Virtual Desktop environments for teams of every size.

Talk to Our Team

Questions about this article

What does FSLogix do in Azure Virtual Desktop?

FSLogix stores each user's profile in a virtual disk on a file share and attaches it at sign-in, so the profile looks local on whichever session host the user lands on.

How many users can share one session host?

Windows 11 Enterprise multi-session allows several users per VM. You set a maximum session limit per host that fits the VM size and the workload.

How do you keep Azure Virtual Desktop costs down?

Use pooled multi-session hosts, depth-first load balancing to fill one host before starting the next, and a scaling plan that shuts hosts down after hours.

Related service

Modern Workplace Solutions

Modern workplace solutions combining managed devices, strong identity, Microsoft 365 collaboration and secure remote access for distributed teams.

View practice

Further reading

What is Azure Virtual Desktop?
Microsoft. Microsoft's desktop and app virtualization service on Azure.
What is FSLogix?
Microsoft. Profile containers that keep user settings in virtual desktop environments.
What is Azure Files?
Microsoft. Managed file shares in Azure.
Talk to us

Want help putting this to work?

We can help you turn these steps into a plan that fits your team.

New to iNET SYSTEMS? Meet our founder, see how we work, read the FAQs or start with an AI Security Readiness Assessment.

Book a 30-minute Call
Contact us