Uso dell'API di virtualizzazione Desktop remoto
Il servizio ruolo Directory sessione servizi terminal (Directory sessione TS) consente ai server terminal di archiviare le informazioni utente e sessione in un database denominato directory di sessione. Quando un utente si connette a un server terminal in una farm, la directory di sessione TS determina se l'utente dispone già di una sessione in esecuzione in un server terminal e, in tal caso, reindirizza l'utente a tale server terminal.
In Windows Server 2008 il servizio ruolo Directory sessione TS è stato espanso e rinominato Gestore sessione Servizi terminal (Gestore sessioni TS). Oltre a mantenere una directory di sessioni esistenti, Gestore sessione TS può anche negoziare le connessioni in ingresso. Quando Gestore sessione TS riceve una connessione in ingresso da un utente, controlla il database per determinare se l'utente dispone di una sessione esistente in un server terminal. In tal caso, Gestore sessione TS reindirizza la connessione allo stesso server terminal. In caso contrario, Gestore sessione TS determina il server terminal con le connessioni più poche e reindirizza la connessione a tale server.
A partire da Windows Server 2008, Microsoft ha rilasciato anche un'API (Application Programming Interface) pubblica per il monitoraggio e l'interazione con le sessioni nei server terminal. Questa API è descritta in Riferimento al plug-in Gestore connessione Desktop remoto. Usando questa API, gli sviluppatori possono creare plug-in di criteri personalizzati che eseguono l'override della logica di reindirizzamento standard di TS Session Broker. I plug-in personalizzati possono reindirizzare le sessioni ai server terminal, nonché alle macchine virtuali, ai desktop virtuali, ai server blade e ai desktop fisici.
In Windows Server 2008 R2 l'architettura di Gestore connessione Desktop remoto (Gestore connessione Desktop remoto) (in precedenza nota come Gestore sessione TS) è stata espansa per supportare le connessioni alle macchine virtuali. La nuova architettura supporta la gestione delle sessioni per le macchine virtuali tramite l'API Virtualizzazione Desktop remoto. Gli sviluppatori possono usare questa API per personalizzare la logica usata da Gestore connessione Desktop remoto per determinare la destinazione migliore per una connessione client in ingresso.
L'API di virtualizzazione Desktop remoto offre diversi vantaggi per gli sviluppatori:
- Le interfacce per l'uso con i server terminal fisici sono simili a quelle per l'uso con le macchine virtuali.
- Gli sviluppatori possono sostituire tutti o parte della logica di reindirizzamento standard. Gli sviluppatori possono basarsi sul codice fornito con il prodotto e non devono scrivere tutto da zero.
- Non è necessario alcun agente di gestione aggiuntivo nel server di gestione o all'interno della sessione.
- I plug-in TS Session Broker sviluppati per l'uso con Windows Server 2008 sono ancora supportati.
- L'API consente anche agli sviluppatori di creare interfacce utente per l'amministrazione di server Host sessione Desktop remoto (Host sessione Desktop remoto) (in precedenza noti come "server terminal") e macchine virtuali.
Argomenti correlati
-
Informazioni di riferimento sulle API di virtualizzazione desktop remoto
-
Informazioni di riferimento sul plug-in Gestore connessione Desktop remoto