Windows App: un client, molte destinazioni

Il punto d’ingresso dell’utente oggi si chiama Windows App. È il client unificato che raggiunge non solo Azure Virtual Desktop, ma anche Windows 365, Microsoft Dev Box, Remote Desktop Services e i PC remoti, ed è disponibile su Windows, macOS, iOS/iPadOS, Android/ChromeOS, browser e Meta Quest. La documentazione del vecchio Remote Desktop client è archiviata: se in uno scenario la risposta propone di adottare il client legacy come scelta strategica, di norma non è quella giusta. Due sfumature vanno però ricordate, perché l’esame le usa: su Windows le connessioni a Remote Desktop Services passano ancora dalla Remote Desktop app, e la connessione a un PC remoto da Windows è in preview. Il client web resta l’opzione quando sull’endpoint non si può installare nulla — dispositivi non gestiti, chioschi, BYOD — al prezzo di un insieme di redirezioni più ristretto rispetto al client nativo.

RDP properties e redirezioni: esperienza e sicurezza nello stesso posto

Ciò che l’utente vede e ciò che può portare dentro e fuori dalla sessione si decide nelle RDP properties dell’host pool, non sul client. Da lì si governano risoluzione e ridimensionamento dinamico, il comportamento multi-monitor, e soprattutto le device redirection: unità locali, appunti, stampanti, fotocamere, microfono, smart card, dispositivi USB. Il criterio di scelta è duplice. Sul piano dell’esperienza, più redirezioni significano una sessione che assomiglia al PC fisico; sul piano della sicurezza, ogni redirezione attiva è un canale di uscita dei dati, quindi la scelta va allineata al profilo di rischio del workload. Attenzione all’ambito: le RDP properties valgono per l’intero host pool. Se due popolazioni di utenti richiedono redirezioni diverse — per esempio consulenti esterni senza unità locali e dipendenti interni con clipboard bidirezionale — la separazione si ottiene con host pool distinti, non con eccezioni per utente.

Multimedia redirection, Teams e Universal Print

Video e chiamate dentro una sessione remota sono il caso peggiore per il protocollo, perché il contenuto viene decodificato sul session host e ridisegnato sull’endpoint. La multimedia redirection sposta la riproduzione video e le chiamate del browser sul client, migliorando fluidità e consumo di CPU sull’host; richiede il componente sul session host e il supporto nel browser. È una funzionalità distinta dall’ottimizzazione di Microsoft Teams, che si basa sul Remote Desktop WebRTC Redirector Service: sono due leve diverse, e confonderle è un classico distrattore. La stampa segue la stessa logica di alleggerimento: invece di installare driver sui session host — che vanno mantenuti, replicati nell’immagine e sono una fonte cronica di instabilità — si adotta Universal Print, che espone le stampanti dal cloud senza print server locale, con un connettore per i dispositivi non nativamente compatibili.

Applicare le impostazioni, timeout e Start VM on Connect

Le impostazioni dell’ambiente utente si distribuiscono con Intune o con la Group Policy, affiancate dal template amministrativo di Azure Virtual Desktop, che aggiunge le voci specifiche del servizio. Su multi-session il modello Intune è di fatto device-based: quanto configurato vale per tutti gli utenti che atterrano su quell’host. La Group Policy resta la strada naturale dove esiste già AD DS e un central store. Chiudono il quadro i session timeout: limite di sessione inattiva, limite di sessione disconnessa e limite di sessione attiva, con la scelta se terminare o solo disconnettere al raggiungimento della soglia. Servono a restituire risorse, quindi hanno un impatto diretto sui costi e sulla densità. Diverso è Start VM on Connect, che accende un session host deallocato quando l’utente si connette: riduce la spesa negli orari morti, ma introduce un’attesa alla prima connessione e non spegne nulla da solo.

Trappole tipiche d’esame

  • Ridurre i costi fuori orario in modo pianificato → scaling plan, non Start VM on Connect: l’autoscaling con fasi ramp-up, peak, ramp-down e off-peak governa accensioni e spegnimenti; Start VM on Connect è solo reattivo e non deallocata nulla.
  • L’utente abbandona la sessione e le risorse restano occupate → servono entrambi i timeout: il limite di inattività disconnette, ma se non si imposta anche il limite per le sessioni disconnesse il profilo resta caricato sull’host.
  • Impedire l’uscita dei dati → non basta togliere le redirezioni: disabilitare unità e appunti chiude i canali di copia, mentre screen capture protection e watermarking sono impostazioni separate del template amministrativo AVD.
  • Serve una periferica USB o uno scanner → client nativo, non browser: il client web supporta un set di redirezioni più limitato; se il requisito cita USB, la risposta è Windows App installato sull’endpoint.
  • Riproduzione video scattante nel browser della sessione → multimedia redirection: l’ottimizzazione Teams tramite WebRTC Redirector Service non copre i video riprodotti in Edge o Chrome, e viceversa.
  • Stampa senza mantenere driver sull’immagine → Universal Print: aggiungere i driver al golden image o installare un print server sono risposte che aumentano il carico di manutenzione invece di eliminarlo.