Connessioni simultanee o multiple a un singolo contenitore
Gli utenti si connettono a Desktop virtuali e remoti o applicazioni remote in modi diversi a seconda della configurazione di tali ambienti. Di seguito è riportata una terminologia usata quando gli utenti si connettono a questi sistemi remoti:
- Connessioni standard
- L'utente crea una singola sessione remota in un computer Windows tramite un'esperienza di applicazione desktop o remota completa.
- Connessioni simultanee
- L'utente crea una sessione remota in un computer Windows tramite un'applicazione desktop completa o remota. Lo stesso utente crea una seconda sessione remota nello stesso computer Windows tramite un desktop completo o un'applicazione remota.
- Più connessioni
- L'utente crea una sessione remota in un computer Windows tramite un'applicazione desktop completa o remota. Lo stesso utente crea una nuova sessione remota in un computer Windows diverso tramite un desktop completo o un'applicazione remota.
Nota
Quando si usano tipi di connessione simultanei o multipli, la configurazione è diversa tra i contenitori Profile e ODFC. I contenitori di profili usano una configurazione denominata ProfileType
e il contenitore ODFC usa una configurazione denominata VHDAccessMode
. Ogni configurazione funziona in modo diverso.
Avviso
OneDrive non supporta connessioni simultanee o multiple usando lo stesso contenitore, in alcuna circostanza. Vedere la documentazione di OneDrive su questo argomento.
Prerequisiti
Prima di configurare per connessioni simultanee o multiple, installare e configurare i contenitori del profilo.
Connessioni simultanee
Le connessioni simultanee vengono usate quando un utente deve avere più di una sessione (1) in un singolo computer usando lo stesso contenitore Profile o ODFC. Le connessioni simultanee richiedono altre voci del Registro di sistema per consentire questi tipi di connessioni. Questo scenario supporta l'uso di dischi di base VHD(x) e dischi VHD(x) differenze.
Avviso
Le connessioni simultanee non sono supportate dagli host sessione in esecuzione in un pool di host di Desktop virtuale Azure.
Impostazioni obbligatorie
Chiave del Registro di sistema: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
Nome valore | Tipo di valore | valore |
---|---|---|
fDenyTS Connessione ions | DWORD | 0 |
fSingleSessionPerUser | DWORD | 0 |
Connessioni multiple
Vengono usate più connessioni quando un utente deve avere più di una sessione (1), ognuna in un computer diverso, usando lo stesso contenitore Profile o ODFC. Questo scenario è supportato solo usando dischi VHD(x) differenze. A differenza delle connessioni simultanee, non sono necessarie altre configurazioni oltre i dischi differenze.
Disco rigido virtuale del contenitore di profili (x) differenze
Le connessioni simultanee e multiple richiedono una configurazione specifica per il contenitore Profile per poter usare dischi VHD(x) diversi.
Per usare Concurrent\Multiple Connessione ions, profileType deve essere impostato su 3
.
Il computer tenta il blocco di lettura/scrittura, ripristina solo lettura:
- Accedi:
- Il client verifica se esiste un
RW.VHD(x)
file. In caso contrario, il client assume il ruolo RW ed esegue gli stessi passaggi diProfileType
= 1. Se ilRW.VHD(x)
file esiste, il client assume il ruolo RO ed esegue gli stessi passaggi diProfileType
= 2.
- Il client verifica se esiste un
Nota
- I dischi delle differenze RO vengono archiviati nella directory temporanea locale e sono denominati
%usersid%_RO.VHD(x)
. - Il disco di differenza RW viene archiviato nella rete accanto al file VHD(x) padre ed è denominato
RW.VHD(x)
. - L'operazione di unione può essere interrotta e continuata in modo sicuro. Ad esempio, se un client avvia l'operazione di merge e viene interrotto o spento, un altro client può continuare e completare l'unione in modo sicuro. Questo è il motivo per cui i client RW e RO tentano un'operazione di merge.
- Le operazioni di merge in un file system ReFS, in cui il disco di differenza e l'elemento padre si trovano nello stesso volume ReFS, sono quasi istantanee indipendentemente dalle dimensioni del disco di differenza.
- Le operazioni di merge possono essere eseguite solo se non sono presenti handle aperti per il disco di differenza o il disco rigido virtuale padre(x). Il client RO tenta anche di unire il disco rigido virtuale RW (x) perché potrebbe essere l'ultima sessione da disconnettere.
Dischi disco rigido virtuale del contenitore ODFC (x) differenze
Le connessioni simultanee e multiple richiedono una configurazione specifica per il contenitore ODFC per poter usare dischi VHD(x) differenze.
Per usare Concurrent\Multiple Connessione ions, il tipo VHDAccessMode deve essere 3:
VHD locale basato su sessione (x)
- Accedi
- Il client cerca un disco rigido virtuale basato su sessione (x) che non è attualmente in uso
- Se trovato, è collegato e usato direttamente
- Se non viene trovato, ne viene creato uno
- Se viene creato un nuovo disco rigido virtuale, i file VHD(x) basati su sessione superano il numero specificato per mantenere nell'impostazione ,
NumSessionVHDsToKeep
il disco rigido virtuale (x) viene contrassegnato per l'eliminazione alla disconnessa.
- Disconnettersi
- Il client scollega il disco rigido virtuale (x)
- Se il disco rigido virtuale (x) è contrassegnato per l'eliminazione, viene eliminato
Nota
- I dischi delle differenze locali vengono archiviati nella directory temporanea locale e sono denominati
%usersid%_ODFC.VHD(x)
. - I dischi differenze archiviati nella rete si trovano accanto al file VHD(x) padre e sono denominati
%computername%_ODFC.VHD(x)
. - L'operazione di unione può essere interrotta e continuata in modo sicuro. Ad esempio, se un client avvia l'operazione di merge e viene interrotto o spento, un altro client può continuare e completare l'unione in modo sicuro.
- Le operazioni di merge in un file system ReFS, in cui il disco di differenza e l'elemento padre si trovano nello stesso volume ReFS, sono quasi istantanee indipendentemente dalle dimensioni del disco di differenza.
- Le operazioni di merge possono essere eseguite solo se non sono presenti handle aperti per il disco di differenza o il disco rigido virtuale padre(x). Pertanto, solo l'ultima sessione può unire correttamente il disco di differenza.
- I file VHD(x) basati su sessione sono denominati
ODFC-%username%-SESSION-<SessionNumber>.VHD(x)
dove<SessionNumber>
è un numero intero compreso tra 0 e 9. - Il numero massimo di file VHD (x) basati su sessione è 10.