Изменение графика генерации автономных адресных книг в Exchange
Автономная адресная книга это копия адресной книги, которая скачивается, чтобы у пользователя Outlook был доступ к сведениям в ней без подключения к серверу. По умолчанию новая OAB создается каждые 8 часов в Exchange Server 2016 и Exchange Server 2019 г., но интервал можно изменить с помощью Exchange Management Shell.
Дополнительные задачи управления, связанные с OABs, см. в книге "Процедуры для автономных адресных книг" в Exchange Server.
Что нужно знать перед началом работы?
Предполагаемое время выполнения процедуры: 5 минут.
Для выполнения этой процедуры можно использовать только PowerShell. Сведения о том, как открыть командную консоль Exchange в локальной организации Exchange, см. в статье Open the Exchange Management Shell.
Для выполнения этих процедур необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в статье запись "Автономные адресные книги" в разделе Разрешения для электронных адресов и адресных книг.
Совет
Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующим ссылкам: Exchange Server, Exchange Online или Exchange Online Protection.
Изменение графика формирования автономной адресной книги
График формирования автономной адресной книги меняется в два этапа:
Изменение графика формирования автономной адресной книги.
Применение нового графика формирования автономной адресной книги.
Шаг 1. Изменение графика формирования автономной адресной книги с помощью командной консоли Exchange
Чтобы изменить график формирования автономной адресной книги, используйте следующий синтаксис:
New-SettingOverride -Name "<UniqueOverrideName>" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=<Timespan>") -Reason "<DescriptiveReason>" [-Server <ServerName>]
Примечания.
Чтобы указать <TimeSpan> значение,
d.hh:mm:ss
используйте синтаксис, где d = дни, hh = часы, мм = минуты и ss = секунды.Чтобы настроить график генерации OAB на всех серверах почтовых ящиков Exchange 2016 и Exchange 2019 г. в лесу Active Directory, не используйте параметр Server.
Чтобы настроить график генерации OAB на определенном сервере почтовых ящиков Exchange 2016 или Exchange 2019 г., используйте параметр Server и имя (не полное доменное имя или FQDN) сервера. Применяйте этот метод, чтобы настроить разные графики на разных серверах Exchange Server.
В Exchange 2016 г. Накопительное обновление 3 (CU3) или более раннее значение параметра Компонент
MailboxAssistants
.
В этом примере указывается, что OAB создается каждые два часа на всех серверах Exchange 2016 г. и Exchange 2019 г. в организации, отвечающей за создание OBS.
Настройка переопределения имени: "Переопределения поколений OAB" (должно быть уникальным)
WorkCycle:
02:00:00
(2 часа)Причина переопределения: создание OAB каждые 2 часа
New-SettingOverride -Name "OAB Generation Override" -Component TimeBasedAssistants -Section OABGeneratorAssistant -Parameters @("WorkCycle=02:00:00") -Reason "Generate OAB every 2 hours"
Эта команда указывает тот же график формирования автономной адресной книги, но только на сервере 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
Шаг 2. Применение нового графика формирования автономной адресной книги с помощью командной консоли Exchange
Чтобы применить новый график формирования автономной адресной книги, используйте следующий синтаксис:
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh [-Server <ServerName>]
Примечания.
Если параметр Server не используется в шаге 1, не используйте его здесь. Если вы использовали параметр Server в шаге 1, используйте то же имя сервера здесь.
Если вы удаляете собственный график формирования автономной адресной книги с помощью командлета Remove-SettingOverride, вам все равно нужно выполнить эту команду, чтобы восстановить график формирования по умолчанию (каждые 8 часов).
В этом примере применяется новое расписание генерации OAB на всех серверах почтовых ящиков Exchange 2016 Exchange 2019 г. в организации.
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
Эта команда применяет новый график формирования автономной адресной книги на сервере Mailbox01.
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh -Server Mailbox01
Как проверить, все ли получилось?
Чтобы убедиться, что вы настроили график генерации OAB на одном или нескольких Exchange серверах, <ServerName> замените имя сервера (а не FQDN) и запустите следующую команду, чтобы проверить значение свойства WorkCycle:
[xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process MSExchangeMailboxAssistants -Component VariantConfiguration -Argument "Config,Component=TimeBasedAssistants"; $diag.Diagnostics.Components.VariantConfiguration.Configuration.TimeBasedAssistants.OABGeneratorAssistant
Примечание. В Exchange 2016 cu3 или более ранний, вам нужно запустить эту команду вместо: [xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Config; $diag.Diagnostics.Components.VariantConfiguration.Configuration.MailboxAssistants.OABGeneratorAssistant
.