AZ-140 — Configuring and Operating Microsoft Azure Virtual Desktop — è l’esame unico che porta alla certificazione Microsoft Certified: Azure Virtual Desktop Specialty. Valida la capacità di progettare, distribuire, gestire e mantenere desktop virtuali e app remote su Azure: rete, storage dei profili, host pool, immagini dei session host, identità, esperienza utente e continuità operativa. È un esame specialty, quindi verticale su un prodotto ma profondo: presuppone che tu abbia già costruito un ambiente VDI, non solo letto come funziona.

Cosa valida l’AZ-140

La cosa più utile da sapere prima di iniziare è che l’AZ-140 è un esame di infrastruttura Azure, non di amministrazione desktop. Il primo dominio da solo vale il 40-45% del punteggio e parla di reti virtuali, capacità di banda, latenza, account di storage, file share, dimensionamento delle macchine virtuali e ciclo di vita delle immagini. Chi arriva dal mondo Remote Desktop Services classico e conosce bene i session host, ma è debole su VNet, NSG, RBAC e Azure Files, prende quasi sempre il punteggio peggiore proprio lì.

Il profilo descritto da Microsoft è quello di un amministratore di server o di desktop che lavora a stretto contatto con architetti Azure, amministratori Microsoft 365, security engineer e amministratori Azure Local, e che gestisce l’ambiente con portale, template, scripting e riga di comando. Le tecnologie date per note sono compute, networking, identità, storage e resilienza.

A chi si rivolge

È la certificazione giusta se mandi in produzione VDI su Azure: sistemista Windows che sta portando in cloud una farm RDS, consulente che dimensiona host pool per i clienti, amministratore di endpoint che deve consegnare applicazioni a dispositivi non gestiti. Non ci sono prerequisiti formali, ma l’AZ-140 presuppone l’ossatura dell’AZ-104: se subnet, ruoli RBAC e account di storage non sono territorio familiare, conviene consolidarli prima — l’alternativa è studiare due esami mentre ne prepari uno.

I numeri dell’esame

Microsoft non pubblica tutto. Ecco cosa trovi davvero sulle pagine ufficiali, aggiornate al 20 luglio 2026:

Dato Cosa dice Microsoft
Durata 100 minuti per completare l’esame
Punteggio minimo 700 su 1000
Numero di domande non pubblicato
Lingue inglese, tedesco, spagnolo, francese, giapponese, portoghese (Brasile), cinese semplificato — non italiano
Prezzo non pubblicato sulla pagina: dipende dal paese in cui l’esame viene erogato
Validità 12 mesi, con rinnovo gratuito tramite assessment online su Microsoft Learn
Prerequisiti nessuno

Due avvertenze pratiche. La prima: il numero di domande non è un dato ufficiale, quindi diffida di qualunque fonte che ti dia una cifra esatta — l’esame, avverte Microsoft, può contenere anche componenti interattive. La seconda: il listino Microsoft per gli esami role-based e specialty si aggira sui 165 USD (in Italia circa 165 EUR più IVA), ma la cifra che pagherai la vedi solo al momento della prenotazione su Pearson VUE, perché varia per paese e valuta.

Sulla lingua vale la pena insistere: l’italiano non c’è. Se prenoti e l’inglese non è la tua lingua madre puoi richiedere 30 minuti aggiuntivi, come Microsoft prevede quando l’esame non è disponibile nella lingua del candidato.

I quattro domini, con i pesi ufficiali

1. Progettare e implementare l’infrastruttura (40-45%)

Il blocco più pesante, diviso in cinque aree. Rete: valutare capacità e velocità richieste, progettare la configurazione di rete dei session host, pianificare e implementare RDP Shortpath, RDP Multipath e le policy di QoS, usare Azure Private Link per Azure Virtual Desktop, monitorare e risolvere i problemi di connettività. Storage dei dati utente: pianificarlo, implementare lo storage per i componenti FSLogix, gli account di storage, le file share e Azure NetApp Files. Pianificazione di host pool e session host: resource group, subscription e management group, scelta del sistema operativo, modello di licenza, architettura del pool, dimensionamento per performance e capacità. Implementazione: creazione dal portale e automazione con PowerShell, Azure CLI, template ARM e Bicep, configurazione degli host pool e del licensing dei session host, incluse le RDS CAL quando usi Windows Server. Immagini: crearle a mano o con Azure VM Image Builder, modificarle, gestirne il ciclo di vita, applicare aggiornamenti di sistema e applicativi, distribuirle dall’Azure Compute Gallery.

2. Identità e sicurezza (15-20%)

Scegliere lo scenario di identità — AD DS, Microsoft Entra ID, Microsoft Entra Domain Services — e sapere cosa richiede ciascuno lato session host. Poi Azure RBAC per Azure Virtual Desktop, le policy di accesso condizionale, le opzioni di autenticazione (passwordless, smart card, MFA), il single sign-on con Entra e la gestione di ruoli, gruppi e diritti sui session host. Sul fronte protezione: Microsoft Defender for Cloud, Defender Antivirus, Defender for Endpoint con onboarding e opzioni di scansione, sicurezza di rete con UDR, NSG e Azure Firewall, accesso amministrativo con Azure Bastion o JIT, e infine le difese Windows sui session host: App Control for Business, Controlled Folder Access, confidential VM e Trusted Launch.

3. Ambiente utente e applicazioni (20-25%)

FSLogix in tutte le sue forme: Profile Container, container ODFC per i dati di Office, Cloud Cache e application masking. Poi l’esperienza utente: scelta del client e del metodo di distribuzione, troubleshooting, redirezione dei dispositivi, multimedia redirection, stampa e Universal Print, impostazioni via Intune o Group Policy, proprietà RDP dell’host pool, timeout di sessione, Start VM on Connect, assegnazione dei personal desktop. Infine le applicazioni: application group e assegnazione degli utenti, pubblicazione come RemoteApp, Microsoft 365 Apps, OneDrive in multisession, Teams con il Remote Desktop WebRTC Redirector Service, i browser, e la distribuzione dinamica con App attach, creazione del pacchetto inclusa.

4. Monitorare e mantenere (10-15%)

Raccolta e analisi dei log, Azure Monitor, personalizzazione dei workbook di Azure Virtual Desktop Insights, ottimizzazione di capacità e performance, autoscaling degli host pool, gestione delle sessioni attive e delle application group. E la parte di continuità: strategia di aggiornamento dei session host, piano di disaster recovery, implementazione multi-region, strategia di backup e ripristino di profili FSLogix, personal desktop e immagini.

I concetti trasversali che decidono le risposte

Alcuni bivi tornano in decine di domande, indipendentemente dal dominio:

  • Pooled o personal. Quasi ogni scenario si risolve qui. Il pooled condivide session host multisession e richiede profili itineranti con FSLogix; il personal assegna una macchina a un utente e conserva lo stato sul suo disco. Da questa scelta discendono licensing, dimensionamento, backup e disaster recovery.
  • Disaster recovery, due strade. Per i personal desktop lo stato è sulla macchina virtuale, quindi si replica la VM con Azure Site Recovery e si orchestra il failover con i recovery plan. Per i pooled si replicano immagine e profili: le macchine si ricreano.
  • Azure Files ha due livelli di permessi. Un ruolo dati RBAC a livello di share (per esempio Storage File Data SMB Share Contributor) e le ACL NTFS dentro la share. Configurarne uno solo produce l’errore di accesso negato che fa ripiegare l’utente su un profilo temporaneo: è uno degli scenari più classici.
  • RDP Shortpath: managed o public. La versione managed networks presuppone una connessione privata, ExpressRoute o VPN site-to-site, e un listener UDP sul session host (porta 3390 per impostazione predefinita); quella public networks funziona su internet con STUN e, se il percorso diretto è bloccato, con un relay TURN. RDP Multipath ci si appoggia sopra: mantiene più percorsi in parallelo e passa automaticamente al migliore quando quello attivo si degrada.
  • App attach o installazione nell’immagine. App attach monta i pacchetti da una file share durante l’accesso, senza installarli sui session host: permessi per applicazione e per utente, nuove versioni senza finestra di manutenzione, stesso pacchetto su host pool diversi.

Come prepararsi

  1. Parti dal dominio che pesa. Rete, storage e host pool valgono da soli quasi metà esame: se hai poco tempo, spendilo lì.
  2. Costruisci un ambiente vero. Un host pool pooled con due session host, una file share con i profili FSLogix, un’immagine custom nel Compute Gallery e uno scaling plan insegnano più di qualunque riassunto.
  3. Allena il ragionamento per requisiti. Le domande non chiedono «che cos’è», chiedono quale soluzione soddisfa un vincolo di costo, latenza, isolamento o perdita di dati accettabile. Il percorso di preparazione AZ-140 su CertUp segue i quattro domini ufficiali rispettandone i pesi.
  4. Chiudi con le simulazioni. Nelle ultime settimane passa alle prove a tempo per far emergere le aree deboli, e leggi la spiegazione anche delle risposte che hai azzeccato.

Sulla simulazione AZ-140 di CertUp va detto con precisione cosa trovi e cosa no. Il banco ha 80 domande; ogni sessione ne estrae 50 in 100 minuti con soglia 700/1000. I minuti e la soglia sono quelli ufficiali; le 50 domande sono una nostra scelta, perché Microsoft il numero non lo pubblica. Le domande sono in inglese come all’esame reale — che in italiano non esiste — mentre interfaccia e spiegazioni sono in italiano. I formati che riproduciamo sono tre: scelta singola, scelta multipla e matrice sì/no. Non riproduciamo i case study, il drag and drop, le hot area e le eventuali componenti interattive che l’esame reale può contenere: per quelle il riferimento resta l’ambiente dimostrativo ufficiale di Microsoft.

In sintesi

L’AZ-140 certifica che sai portare in produzione Azure Virtual Desktop e difendere ogni scelta di dimensionamento: dove mettere i profili, come collegare i client, quale identità usare, come far ripartire il servizio in un’altra region. Non è un esame teorico e non è un esame «desktop»: è Azure applicato alla VDI. Se stai pianificando il percorso, parti dalla scheda della certificazione, dove trovi costo, lingue e regole di rinnovo, e tieni presente che la credenziale specialty scade dopo 12 mesi e si rinnova gratuitamente online.