Rubriche offline in Exchange Server

Una rubrica offline è una copia locale di un elenco indirizzi. Gli OAB vengono usati per le query della rubrica da parte dei client di Outlook configurati in modalità Di Exchange memorizzata nella cache. Gli OAB sono l'unica opzione per i client di Outlook disconnessi dal server Exchange, ma vengono anche sottoposti a query prima dai client outlook connessi per ridurre il carico di lavoro nei server Exchange. È possibile configurare quali elenchi indirizzi sono inclusi in una rubrica offline, l'accesso a rubriche offline specifiche, la frequenza con cui vengono generate le rubriche offline e la posizione da cui vengono distribuite le rubriche offline.

Per impostazione predefinita, una nuova installazione di Exchange crea una Rubrica offline predefinita nel server. Questa è anche la rubrica offline predefinita, ovvero la rubrica offline utilizzata dalle cassette postali e dai database delle cassette postali che non dispongono di una rubrica offline.

Gli OAB in Exchange 2013 e versioni successive vengono migliorati rispetto agli OAB in Exchange 2010. Queste modifiche sono state introdotte in Exchange 2013:

  • È supportata solo la distribuzione basata su Web (la distribuzione delle cartelle pubbliche non è più disponibile). La distribuzione basata su Web offre:

    • Supporto per più download simultanei su computer client.

    • Utilizzo ridotto della larghezza di banda.

    • Maggior controllo dei punti di distribuzione della Rubrica offline.

  • È supportata solo la versione 4 delle rubriche offline. Questa versione è Unicode e consente ai client di ricevere aggiornamenti differenziali, anziché usare sempre download completi. Tutte le versioni di Outlook supportate da Exchange supportano completamente la versione 4 della rubrica offline.

  • Un assistente cassetta postale (non il servizio Operatore di sistema di Microsoft Exchange) è il processo responsabile della generazione di OAB. Consente l'esecuzione o la sospensione della creazione delle rubriche offline in base al carico di lavoro del server (gestione del carico di lavoro).

  • La generazione delle rubriche offline si verifica in una cassetta postale di arbitrato designata (non in un server di generazione di rubriche offline designato). Tali cassette postali possono utilizzare i gruppi di disponibilità dei database per evitare un singolo punto di guasto per download e generazione di rubriche offline.

Per le procedure di Rubrica offline, vedere Procedure per le rubriche offline in Exchange Server.

Per altre informazioni sugli elenchi di indirizzi, vedere Elenchi di indirizzi in Exchange Server.

Generazione di rubriche offline

La generazione della rubrica offline è controllata dall'assistente cassetta postale denominato OABGeneratorAssistant che viene eseguito nel servizio Assistenti cassette postali di Microsoft Exchange. La generazione della rubrica offline si verifica in una cassetta postale di arbitrato designata con il OrganizationCapabilityOABGen valore per la proprietà PersistedCapability . Una cassetta postale di arbitrato con questa funzionalità è nota anche come cassetta postale dell’organizzazione.

Per impostazione predefinita, le rubriche offline vengono generate ogni 8 ore. Per modificare la pianificazione di generazione della rubrica offline, vedere Modificare la pianificazione di generazione della rubrica offline in Exchange Server. Per aggiornare manualmente una rubrica offlline, vedere Utilizzare Exchange Management Shell per aggiornare le rubriche offline.

La cassetta postale di arbitrato denominata SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} è la prima cassetta postale dell'organizzazione nell'organizzazione. Per impostazione predefinita, questa cassetta postale dell'organizzazione è responsabile per la generazione di tutte le rubriche offline (la prima rubrica offline denominata Rubrica offline predefinita e le nuove rubriche offline create).

È possibile creare cassette postali dell'organizzazione aggiuntive per generare rubriche offline. Exchange Server contiene i miglioramenti alla generazione della rubrica offline introdotti nell'aggiornamento cumulativo 7 (CU7) di Exchange 2013:

  • È possibile configurare più rubriche offline che devono essere generate dalla stessa cassetta postale dell'organizzazione, ma non è possibile configurare una rubrica offline che deve essere generata da più di una cassetta postale dell'organizzazione. Se è stata configurata una rubrica offline con più cassette postali dell'organizzazione, ogni copia della rubrica offline ha un identificatore univoco diverso. Pertanto, è necessario un download completo delle rubriche offline ogni volta che un client viene reindirizzato a un percorso della cassetta postale dell'organizzazione diverso.

  • È possibile configurare una rubrica offline per consentire la distribuzione di una copia di sola lettura (nota anche come copia shadow) a tutte le cassette postali dell'organizzazione (operazione anche nota come distribuzione shadow). Tutte le copie della rubrica offline hanno lo stesso identificatore univoco, quindi non è necessario il download completo di una rubrica offline quando un client viene reindirizzato a un percorso della cassetta postale dell'organizzazione.

    In genere, le copie shadow sono necessarie solo nelle organizzazioni exchange multisito. Si configura una cassetta postale dell'organizzazione in ogni sito e una distribuzione shadow per una rubrica offline per impedire le richieste di download delle rubriche offline intersito da parte dei client (probabilmente tramite collegamenti WAN lenti). Per creare cassette postali dell'organizzazione aggiuntive, vedere Creare cassette postali dell'organizzazione tramite Exchange Management Shell.

    La distribuzione shadow è descritta in modo dettagliato nella sezione successiva.

Per trovare tutte le cassette postali dell'organizzazione e quella definita per una rubrica offline, vedere Trovare le cassette postali dell'organizzazione tramite Exchange Management Shell.

I file delle rubriche offline sono generati e archiviati nella cassetta postale dell'organizzazione designata, quindi la destinazione per le richieste di download delle rubriche offline è il server Cassette postali che conserva la copia attiva della cassetta postale dell'organizzazione. I file della rubrica offline vengono copiati dalla cassetta postale dell'organizzazione a %ExchangeInstallPath%ClientAccess\OAB\<OAB GUID> per il recupero da parte dei client. I client non si connettono mai direttamente a questo percorso back-end. Le richieste dei client per la rubrica offline vengono inoltrate dai servizi di Accesso client (front-end) in un server Cassette postali a questo percorso back-end.

Distribuzione delle rubriche offline

Per impostazione predefinita, i client di Outlook sono configurati per scaricare la rubrica offline ogni 24 ore oppure gli utenti possono avviare un download manuale da Outlook in qualsiasi momento.

La distribuzione della rubrica offline ai client dipende dalle directory virtuali di Internet Information Services (IIS) e dal servizio di individuazione automatica. La directory virtuale IIS utilizzata per l'accesso client alle rubriche offline si trova nel sito Web predefinito nei servizi di Accesso client (front-end) nel server Cassette postali ed è denominata OAB (Default Web Site). Questa directory virtuale viene creata automaticamente quando si installa Exchange ed è configurata per il servizio dei client interni nell'URL https://<ServerName>/oab , https://mailbox01.contoso.com/oabad esempio . È necessario configurare manualmente l'URL esterno utilizzato per distribuire le rubriche offline ai client esterni. Per altre informazioni, vedere Passaggio 4: Configurare gli URL esterni in Configurare il flusso di posta e l'accesso client nei server Exchange.

Nelle proprietà della rubrica offline, è possibile configurare le directory virtuali disponibili per la distribuzione della rubrica offline ai client. L'impostazione predefinita limita la distribuzione della rubrica offline alle directory virtuali sul server che conserva la cassetta postale dell'organizzazione delle rubriche offline. Tuttavia, i servizi di Accesso client in un qualsiasi server Cassette postali possono eseguire il proxy delle richieste di download della rubrica offline in arrivo nella posizione corretta. Di conseguenza, si consiglia di configurare tutte le directory virtuali della rubrica offline in modo che accettino le richieste di download della rubrica offline. Per istruzioni, vedere Configurare qualsiasi directory virtuale nell'organizzazione affinché accetti le richieste di download per la rubrica offline tramite Exchange Management Shell.

Il servizio di individuazione automatica annuncia gli URL delle rubriche offline configurati. L'individuazione automatica è supportata da tutte le versioni di Outlook e praticamente da tutti i dispositivi mobili attualmente presenti in Exchange. Di seguito è riportato un riepilogo del processo di distribuzione delle rubriche offline:

  1. Outlook riceve l'URL della rubrica offline dall'individuazione automatica e si connette ai servizi accesso client (front-end) in un server Cassette postali.

  2. I servizi di Accesso Client nel server Cassette postali che hanno accettato la connessione consentono di eseguire questa procedura:

    1. Esegue una query su Active Directory per trovare la cassetta postale dell'organizzazione responsabile della generazione della rubrica offline dell'utente (la rubrica offline predefinita, la rubrica offline specificata per il database delle cassette postali o la rubrica offline specificata per la cassetta postale).

    2. Esegue di nuovo una query su Active Directory per trovare il database delle cassette postali che ospita la cassetta postale dell'organizzazione per la rubrica offline e il server Cassette postali che attualmente contiene la copia attiva del database.

    3. Inoltrare la richiesta di download della rubrica offline al server Cassette postali identificato.

    4. Recupera i file della rubrica offline dal percorso %ExchangeInstallPath%ClientAccess\OAB\<GUID> back-end e li esegue di nuovo nel client.

Se esiste una copia shadow della rubrica offline in una cassetta postale dell'organizzazione nel sito active directory locale (il sito da cui l'utente si connette), viene usato un server Cassette postali locale per scaricare la Rubrica offline. Tuttavia, la sincronizzazione della copia shadow tra le cassette postali dell'organizzazione viene eseguita su richiesta. Tenere presente quanto segue:

  1. Si supponga che la cassetta postale dell'organizzazione non disponga di una copia shadow adatta della rubrica offline. La causa dell'errore può essere una delle seguenti:

    • Un client non ha mai richiesto un download della copia shadow.

    • La copia shadow non è aggiornata. Le copie shadow rilevano quando è stata generata e pubblicata una copia aggiornata della rubrica offline padre (manualmente o in base alla pianificazione predefinita della generazione delle rubriche offline ogni 8 ore). I server Cassette postali interessati interrompono la distribuzione della copia shadow obsoleta ai client.

  2. Il primo client tenta di scaricare la copia shadow riceverà un errore 0x80190194 (BG_E_HTTP_ERROR_404) in Outlook. Questo attiva una copia completa della rubrica offline dall'entità principale alla copia shadow. Vengono riportati gli eventi seguenti:

    • Event ID: 102

      Source: MSExchange OABRequestHandler

      Description: The OABRequestHandler has begun downloading the OAB <GUID> from the server <Server>.

    • Event ID: 103

      Source: MSExchange OABRequestHandler

      Description: The OABRequestHandler has finished downloading the OAB <GUID>.

  3. L'oggetto OABRequestHandler effettuerà fino a tre tentativi immediati di copiare i file della rubrica offline dal server Cassette postali che contiene la cassetta postale di generazione della rubrica offline padre. Se tutti e tre i tentativi hanno esito negativo, OABRequestHandler la copia verrà ritenta dopo un'ora. Vengono riportati gli eventi seguenti:

    • Event ID: 104

      Source: MSExchange OABRequestHandler

      Description: Download of the OAB <GUID> failed. The job will be re-submitted. The error was: BG_ERROR_CONTEXT=BE_ERROR_CONTEXT_REMOTE_FILE; error code=0x80190194

    • Event ID: 105

      Source: MSExchange OABRequestHandler

      Description: Download of the OAB <GUID> has failed too many times. The job will not be resubmitted for the next hour.

  4. Se la rubrica offline è configurata per la distribuzione shadow, ma non è presente alcuna cassetta postale dell'organizzazione nel sito active directory locale (il sito da cui l'utente si connette), i servizi accesso client eseguiranno il proxy della richiesta di download della rubrica offline al server Cassette postali che contiene la cassetta postale dell'organizzazione per la rubrica offline padre.

Condizioni che determinano un download completo della rubrica offline

I miglioramenti apportati alle rubriche offline in genere richiedono ai client di scaricare gli aggiornamenti delle rubriche offline, non le rubriche offline complete. Tuttavia, talvolta è necessario scaricare l'intera rubrica offline. Ad esempio:

  • I Changes.oab file sono maggiori o uguali alla metà delle dimensioni dei file OAB completi. Outlook confronta le dimensioni totali dei file compressi Changes.oab necessari per aggiornare la rubrica offline alla dimensione totale dei file OAB completi compressi nel server.

  • Nel computer non è presente alcuna rubrica offline ,ad esempio durante l'installazione iniziale di Outlook.

  • Un file differenziale non si trova sul server. La causa di questi errore può essere una delle seguenti:

    • Outlook non è stato usato per connettersi alla cassetta postale di Exchange da più di 30 giorni (per impostazione predefinita, i file differenziali vengono archiviati nel server per 30 giorni).

    • Il server non è stato in grado di generare il file differenziale per un giorno necessario per aggiornare la copia locale della rubrica offline.

  • Nel server è disponibile una versione più recente della Rubrica offline, ad esempio la cassetta postale è stata aggiornata da Exchange 2010 e la copia locale della rubrica offline è la versione 3.

  • I tentativi di applicare modifiche alla rubrica offline non sono riusciti. Ad esempio, i file differenziali sul server sono danneggiati (il server si arresta in modo anomalo durante la generazione di file differenziali).

  • La rubrica offline non è presente sul computer (ad esempio, sono stati eliminati manualmente uno o più file della rubrica offline locali).

  • Un download completo precedente non è riuscito, quindi Outlook deve ricominciare.

  • È stato avviato un download manuale della rubrica offline completa.

Pianificazione e distribuzione di rubriche offline

Per la pianificazione e l'implementazione della strategia relativa alle rubriche offline è consigliabile valutare i fattori seguenti:

  • la dimensione della rubrica offline dell'organizzazione. La dimensione di una rubrica offline può variare da pochi megabyte ad alcune centinaia di megabyte. La dimensione di una rubrica offline dipende dai seguenti fattori:

    • L'uso dei certificati nell'organizzazione. Maggiore è il numero dei certificati PKI (Public Key Infrastructure), maggiore è la dimensione della rubrica offline. La dimensione dei certificati PKI varia da 1 KB a 3 KB. Tali certificati PKI contribuiscono in modo determinante alla dimensione di una rubrica offline.

    • Il numero di destinatari di posta elettronica nell'organizzazione.

    • Il numero di gruppi nell'organizzazione.

    • Informazioni sull'utente che l'organizzazione aggiunge a ogni oggetto destinatario. Alcune organizzazioni, ad esempio, configurano l'indirizzo completo e i dettagli dei contatti per ogni utente.

  • Il numero di download della rubrica offline.

  • Numero e frequenza delle modifiche del nome distinto padre per gli oggetti destinatario in Active Directory.

  • Mancate corrispondenze dell'indirizzo SMTP.

  • Numero complessivo di modifiche apportate ad Active Directory.

  • I destinatari nascosti in Active Directory usando metodi esterni a Exchange saranno visibili negli OAB ,ad esempio usando il descrittore di sicurezza di Windows. Per nascondere in modo efficace i destinatari negli OAB, configurare la proprietà Nascondi da elenchi di indirizzi per il destinatario nell'interfaccia di amministrazione di Exchange o il parametro HiddenFromAddressListsEnabled nel cmdlet di gestione dei destinatari corrispondente in Exchange Management Shell. Per ulteriori informazioni, vedere Nascondere i destinatari dagli elenchi di indirizzi. In alternativa, è possibile creare un elenco di indirizzi che non include i destinatari nascosti, assegnare tale elenco alla rubrica offline e assegnare la rubrica offline agli utenti (direttamente o rendendo la rubrica offline predefinita). Per ulteriori informazioni sulla creazione di elenchi di indirizzi, vedere Creare elenchi indirizzi.

Trasferire la generazione della rubrica offline a un altro server

In Exchange 2010, lo spostamento della generazione della rubrica offline in un altro server richiedeva di specificare un server di generazione diverso nelle proprietà della rubrica offline. Tuttavia, in Exchange 2013, Exchange 2016 ed Exchange 2019, la generazione della rubrica offline si verifica in una cassetta postale dell'organizzazione progettata, non in un server designato. Per trasferire la generazione delle rubriche offline a un altro server, è necessario spostare la cassetta postale dell'organizzazione. Ad esempio:

È possibile configurare più rubriche offline che utilizzano la stessa cassetta postale dell'organizzazione, ma non è possibile configurare una rubrica offline in modo che utilizzi più di una cassetta postale dell'organizzazione. Se sono necessarie più copie della rubrica offline in posizioni diverse (in genere in siti active directory diversi), verificare che nel sito sia presente una cassetta postale dell'organizzazione e abilitare la distribuzione shadow per la rubrica offline. Per ulteriori informazioni, vedere Utilizzare Exchange Management Shell per abilitare la distribuzione shadow per le rubriche offline.