Configurare il contenitore di profili e Office connessioni simultanee e più connessioni

Gli utenti si connettono ai propri ambienti di lavoro non persistenti in modi diversi, a seconda della modalità di distribuzione di desktop e applicazioni. Quando si usano Desktop virtuali e applicazioni remote, gli utenti possono:

  • Avere una connessione alla volta
  • hanno più connessioni simultanee a una singola istanza di Windows
  • Connessione a più istanze di finestre contemporaneamente

È importante configurare correttamente il contenitore di profili e Office per l'uso con connessioni simultanee e più connessioni.

Quando si imposta la configurazione per più connessioni, è importante comprendere completamente la funzionalità. Office container e Profile Container funzionano in modo diverso per più connessioni.

Avviso

OneDrive non supporta più connessioni simultanee/più connessioni simultanee, usando lo stesso profilo, in alcuna circostanza. Vedere la documentazione OneDrive su questo argomento

Prerequisiti

Prima di configurare connessioni simultanee o multiple, installare e configurare il contenitore di profili o Office contenitore

Più connessioni

Sono supportate più connessioni con il contenitore Office profilo e il contenitore principale tramite l'uso di dischi differenze VHD(X). La configurazione e la funzionalità del Registro di sistema Office contenitore e del profilo sono diverse.

Più connessioni con il contenitore del profilo

Il contenitore di profili è configurato per più connessioni usando ProfileType quando la configurazione di ProfileType del contenitore di profili è impostata su 0, 1, 2 o 3.

Modalità 0 (normale/predefinita)

  • Accesso:
    • Il client tenta di collegare direttamente il file VHD(X). Non vengono usati dischi differenze. Se viene tentato un accesso simultaneo, l'operazione avrà esito negativo con una violazione di condivisione (errore 20)
  • Disconnetti:
    • Il client scollega il disco rigido virtuale (X)

Modalità 1 (lettura/scrittura)

  • Accesso:
    • Il client tenta di aprire RW. Disco differenze VHD(X) con accesso in lettura/scrittura. Se ha esito positivo, unisce il disco differenze all'elemento padre. Se completa l'unione, l'RW. Il file VHD(X) viene eliminato.
    • Il client crea un nuovo RW. Disco differenze VHD(X).
    • Il client collega l'RW. VHD(X) come disco rigido virtuale del profilo.
  • Disconnetti:
    • Il client scollega l'RW. Disco differenze VHD(X) (disco rigido virtuale del profilo/X dell'utente).
    • Il client tenta di aprire RW. Disco differenze VHD(X) con accesso in lettura/scrittura. Se ha esito positivo, unisce il disco differenze all'elemento padre. Se completa l'unione, l'RW. Il file VHD(X) viene eliminato.

Modalità 2 (sola lettura)

  • Accesso:
    • Il client tenta di aprire RW. Disco differenze VHD(X) con accesso in lettura/scrittura. Se ha esito positivo, unisce il disco differenze all'elemento padre. Se completa l'unione, l'RW. Il file VHD(X) viene eliminato.
    • Il client tenta di eliminare il disco differenze RO precedente (se esistente).
    • Il client crea il nuovo disco differenze RO.
    • Il client ha collegato il disco differenze RO come disco rigido virtuale del profilo dell'utente.
  • Disconnetti:
    • Il client scollega il disco differenze RO.
    • Il client elimina il disco differenze RO.
    • Il client tenta di aprire RW. Disco differenze VHD(X) con accesso in lettura/scrittura. Se ha esito positivo, unisce il disco differenze all'elemento padre. Se completa l'unione, l'RW. Il file VHD(X) viene eliminato.

Modalità 3 (tentativo di fall back di lettura/scrittura di sola lettura)

  • Accesso:
    • Il client verifica se un RW. Il file VHD(X) esiste. In caso contrario, il client assume il ruolo RW ed esegue gli stessi passaggi di ProfileType = 1. Se l'RW. Il file VHD(X) esiste, il client assume il ruolo RO ed esegue gli stessi passaggi di ProfileType = 2.

Informazioni generali

  • I dischi differenze RO vengono archiviati nella directory temporanea locale e sono denominati %usersid%_RO. Disco rigido virtuale (X).
  • Il disco differenze RW viene archiviato nella rete accanto al file VHD(X) padre ed è denominato RW. Disco rigido virtuale (X).
  • L'operazione di unione può essere interrotta e continuata in modo sicuro. Se un client avvia l'operazione di unione e viene interrotto, ad esempio spento, un altro client può continuare e completare l'unione. Per questo motivo, i client RW e RO iniziano provando a eseguire un'unione dell'RW. Disco rigido virtuale (X).
  • Le operazioni di unione in un file system ReFS, in cui il disco delle differenze e il disco padre si trova nello stesso volume ReFS, sono quasi istantanee indipendentemente dalla dimensione del disco di differenza.
  • Le operazioni di unione possono essere eseguite solo se non sono presenti handle aperti per il disco differenze o il disco rigido virtuale padre (X). Per questo motivo, il client RO tenta anche di unire il disco rigido virtuale RW (X) perché potrebbe essere l'ultima sessione da disconnettere.

Più connessioni con Office contenitore

Office container è configurato per più connessioni usando VHDAccessMode durante la configurazione Office container. La modalità di accesso del disco rigido virtuale è impostata su 0, 1, 2 o 3.

Modalità 0 (normale/predefinita)

  • Accesso:
    • Il client tenta di collegare direttamente il file VHD(X). Non vengono usati dischi differenze. Se viene tentato un accesso simultaneo, l'operazione avrà esito negativo con una violazione di condivisione (errore 20)
  • Disconnetti:
    • Il client scollega il disco rigido virtuale (X)

Modalità 1 (rete)

  • Accesso
    • Il client tenta di aprire il disco differenze merge.vhd(x) con accesso in lettura/scrittura. Se ha esito positivo, unisce il disco delle differenze all'elemento padre. Se viene completata l'unione, il file del disco delle differenze viene eliminato.
    • Il client tenta di rimuovere qualsiasi disco differenze precedente per il computer (%computername%_ODFC. VHD(X)) nella condivisione di rete.
    • Il client crea un nuovo disco differenze denominato %computername%_ODFC. Disco rigido virtuale (X). Questo disco differenze viene creato nella condivisione di rete accanto al file VHD(X) padre.
    • Il client collega il disco differenze come disco rigido virtuale di O365.
  • Disconnetti
    • Il client scollega il disco differenze.
    • Il client tenta di rinominare il disco differenze in merge.vhd(x). Se la ridenominazione ha esito positivo, il client tenta di unire il disco differenze. L'unione avrà esito positivo solo se è l'ultima sessione che sta terminando.
    • Il client elimina il disco differenze.

Nota

La modalità '1' (rete) NON deve essere usata se il contenitore di O365 viene usato con la modalità Outlook cache Exchange o OneDrive. Usare la modalità '0' o '3' per questi casi d'uso. Se non si segue questa direzione, potrebbe verificarsi una perdita di dati

Modalità 2 (locale)

  • Accesso
    • Il client tenta di rimuovere qualsiasi disco differenze precedente (%usersid%_ODFC. VHD(X)) per questo utente dalla cartella temp.
    • Il client crea un nuovo disco differenze denominato %usersid%_ODFC. Disco rigido virtuale (X). Questo disco differenze viene creato nella directory temp.
    • Il client collega il disco differenze come disco rigido virtuale di O365.
  • Disconnetti
    • Il client scollega il disco differenze.
    • Il client tenta di unire il disco differenze. L'unione avrà esito positivo solo se è l'ultima sessione che sta terminando.
    • Il client elimina il disco differenze.

Nota

La modalità '2' (rete) NON deve essere usata se il contenitore di O365 viene usato con la modalità Outlook cache Exchange o OneDrive. Usare la modalità '0' o '3' per questi casi d'uso. Se non si segue questa direzione, potrebbe verificarsi una perdita di dati

Modalità 3 (per sessione)

  • Accesso
    • Il client cerca un disco rigido virtuale (X) per sessione attualmente non in uso
    • Se ne viene trovato uno, viene collegato e usato direttamente
    • Se non ne viene trovato uno, ne verrà creato e usato uno
    • Se viene creato un nuovo disco rigido virtuale, con conseguente numero di dischi rigidi virtuali per sessione maggiore del numero specificato da mantenere (NumSessionVHDsToKeep), il disco rigido virtuale (X) viene contrassegnato per l'eliminazione e verrà eliminato alla disconnessione.
  • Disconnetti
    • Il client scollega il disco rigido virtuale (X)
    • Se il disco rigido virtuale (X) è contrassegnato per l'eliminazione, viene eliminato

Informazioni generali

  • I dischi differenze locali vengono archiviati nella directory temporanea locale e sono denominati %usersid%_ODFC. Disco rigido virtuale (X).
  • I dischi differenze archiviati in rete si trovano accanto al file VHD(X) padre e sono denominati %computername%_ODFC. Disco rigido virtuale (X).
  • Quando il disco differenze viene archiviato in rete, l'operazione di unione può essere interrotta e continuata in modo sicuro. Se un client avvia l'operazione di unione e viene interrotto, ad esempio spento, un altro client può continuare e completare l'unione.
  • Le operazioni di unione in un file system ReFS, in cui il disco delle differenze e il disco padre si trova nello stesso volume ReFS, sono quasi istantanee, indipendentemente dalla dimensione del disco di differenza.
  • Le operazioni di unione possono essere eseguite solo se non sono presenti handle aperti per il disco differenze o il disco rigido virtuale padre (X). Pertanto, solo l'ultima sessione può unire correttamente il proprio disco differenze.
  • I file VHD(X) per 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) per sessione è 10.