Cambio de la programación de generación de libretas de direcciones sin conexión en Exchange

Una libreta de direcciones sin conexión (OAB) es una copia de una libreta de direcciones que se descarga para que un usuario de Outlook pueda tener acceso a la información que contiene cuando no está conectado al servidor. De forma predeterminada, se genera una nueva OAB cada 8 horas en Exchange Server 2016 y Exchange Server 2019, pero puede cambiar el intervalo mediante el Shell de administración de Exchange.

Para obtener más tareas de administración relacionadas con los OAB, consulte Procedimientos para libretas de direcciones sin conexión en Exchange Server.

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para completar este procedimiento: 5 minutos.

  • Este procedimiento solo puede realizarse con PowerShell. Para obtener información sobre cómo abrir el Shell de administración de Exchange en su organización de Exchange local, consulte Open the Exchange Management Shell.

  • Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Entrada "Libreta de direcciones sin conexión" en el tema Permisos de libreta de direcciones y dirección de correo electrónico.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server, Exchange Online, o Exchange Online Protection.

Cambiar el programa de generación de libretas de direcciones sin conexión

Cambiar la programación de generación de OAB es un proceso de dos pasos:

  1. Cambie la programación de generación de OAB.

  2. Aplique la nueva programación de generación de OAB.

Paso 1: Uso del Shell de administración de Exchange para cambiar la programación de generación de OAB

Para cambiar la programación de generación de OAB, use esta sintaxis:

New-SettingOverride -Name "<UniqueOverrideName>" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=<Timespan>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Notas:

  • Para especificar un <valor TimeSpan> , use la sintaxis d.hh:mm:ss, donde d = days, hh = hours, mm = minutos y ss = segundos.

  • Para configurar la programación de generación de OAB en todos los servidores de buzones de Exchange 2016 y Exchange 2019 en el bosque de Active Directory, no use el parámetro Server .

  • Para configurar la programación de generación de OAB en un servidor de buzón de Exchange 2016 o Exchange 2019 específico, use el parámetro Server y el nombre (no el nombre de dominio completo o FQDN) del servidor. Este método es útil cuando necesita especificar diferentes programaciones de generación de OAB en diferentes servidores de Exchange.

  • En la actualización acumulativa 3 (CU3) de Exchange 2016 o anterior, el valor del parámetro Component es MailboxAssistants.

En este ejemplo se especifica que la OAB se genera cada dos horas en todos los servidores de Exchange 2016 y Exchange 2019 de la organización que son responsables de generar OAB.

  • Establecer el nombre de invalidación: "Invalidación de generación de OAB" (debe ser único)

  • WorkCycle: 02:00:00 (2 horas)

  • Motivo de invalidación: generar OAB cada 2 horas

New-SettingOverride -Name "OAB Generation Override" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=02:00:00") -Reason "Generate OAB every 2 hours"

En este ejemplo se especifica la misma programación de generación de OAB, pero solo en el servidor denominado Mailbox01.

New-SettingOverride -Name "Mailbox01 OAB Generation Override" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=02:00:00") -Reason "Generate OAB every 2 hours" -Server Mailbox01

Paso 2: Uso del Shell de administración de Exchange para aplicar la nueva programación de generación de OAB

Para aplicar la nueva programación de generación de OAB, use esta sintaxis:

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh [-Server <ServerName>]

Notas:

  • Si no usó el parámetro Server en el paso 1, no lo use aquí. Si usó el parámetro Server en el paso 1, use el mismo nombre de servidor aquí.

  • Si elimina la programación de generación de OAB personalizada mediante el cmdlet Remove-SettingOverride , deberá ejecutar este comando para cambiar la programación de generación al valor predeterminado de 8 horas.

En este ejemplo se aplica la nueva programación de generación de OAB en todos los servidores de buzones de Exchange 2016 y Exchange 2019 de la organización.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

En este ejemplo se aplica la nueva programación de generación de OAB en el servidor denominado Mailbox01.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh -Server Mailbox01

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha configurado la programación de generación de OAB en uno o varios servidores de Exchange, reemplace ServerName> por< el nombre del servidor (no el FQDN) y ejecute el siguiente comando para comprobar el valor de la propiedad WorkCycle:

[xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process MSExchangeMailboxAssistants -Component VariantConfiguration -Argument "Config,Component=TimeBasedAssistants"; $diag.Diagnostics.Components.VariantConfiguration.Configuration.TimeBasedAssistants.OABGeneratorAssistant

Nota: En Exchange 2016 CU3 o versiones anteriores, debe ejecutar este comando en su lugar: [xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Config; $diag.Diagnostics.Components.VariantConfiguration.Configuration.MailboxAssistants.OABGeneratorAssistant.

Vea también

Procedimientos para libretas de direcciones sin conexión en Exchange Server