Service desk
Disconnect a stuck session without giving the analyst a privileged Azure role.
Azure Virtual Desktop operations
Sign up, connect an Entra app your team owns, then delegate session actions to anyone you choose. Help desk or the business can disconnect, log off, or message users on the host pools you give them. No Azure Portal. No ticket. Every action is written to the audit log.
See it in action
Watch an Entra app get checked, a host pool handed to the business, and a stuck session cleared without the Azure Portal.
Daily work
Active, idle, and disconnected in a single table. Refresh when you need it, or wait for the next collect. Log off asks you to confirm. Each action goes in the audit log.
Session actionsWho uses it
Disconnect a stuck session without giving the analyst a privileged Azure role.
Hand a department their own host pool. They clear their own sessions and skip the ticket queue.
Put Desktop Virtualization Contributor on an app registration, not on every helper.
One AvdControl tenant can hold more than one Entra connection when you need it.
You subscribe on the website. Azure stays an API you already run.
Checkout creates your organisation. There is no ARM template and no Azure Marketplace wait.
Create an Entra app, grant Desktop Virtualization roles, and paste the IDs. We check them before anything is stored.
We list subscriptions and pools. You choose who can see which pool.
Give help desk or the business disconnect, message, or log off on only the pools they own. They do not need a ticket. Every action is logged.
Case studies
Education, MSP, enterprise, and public sector. Composite scenarios, not named-customer quotes.
First line and selected faculty clear stuck sessions without a ticket or Azure Portal access.
Read the scenarioOne console, one connection per customer Entra tenant.
Read the scenarioThe trial includes the console. Connect your Entra app when you are ready to see live sessions.