Процедуры для автономных адресных книг в Exchange Server
Автономная адресная книга (OAB) в Exchange Server позволяет пользователям Outlook в кэшированном режиме Exchange получать доступ к сведениям списка адресов и глобального списка адресов при отключении от сервера. Дополнительные сведения см. в статье Автономные адресные книги в Exchange Server.
Ниже приведен список процедур автономной адресной адресной области, которые рассматриваются в этом разделе:
Использование командной консоли Exchange для просмотра автономных адресных книг
Создание автономных адресных книг с помощью командной консоли Exchange
Используйте командную консоль Exchange для изменения автономных адресных книг:
Обновление автономных адресных книг с помощью командной консоли Exchange
Удаление автономных адресных книг с помощью командной консоли Exchange
Поиск почтовых ящиков организации с помощью командной консоли Exchange
Создание почтовых ящиков организации с помощью командной консоли Exchange
Назначение автономных адресных книг базам данных почтовых ящиков
Использование командной консоли Exchange для назначения автономных адресных книг почтовым ящикам
Сведения об изменении расписания создания автономной адресной книги см. в статье Изменение расписания создания автономной адресной книги в Exchange Server.
Что нужно знать перед началом работы
Предполагаемое время для завершения каждой процедуры: 5 минут
Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в записи "Автономные адресные книги" в разделе разрешения Email адреса и адресной книги.
Вы не можете выполнить большинство из этих процедур в Центре администрирования Exchange (EAC). Необходимо использовать командную консоль Exchange. Сведения о том, как открыть командную консоль Exchange в локальной организации Exchange, см. в статье Open the Exchange Management Shell. Дополнительные сведения о EAC см. в разделе Центр администрирования Exchange в Exchange Server.
Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.
Совет
Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу: Exchange Server, Exchange Online или Exchange Online Protection.
Использование командной консоли Exchange для просмотра автономных адресных книг
Чтобы просмотреть OAB, используйте следующий синтаксис:
Get-OfflineAddressBook [-Identity <OABIdentity>]
В этом примере возвращается сводный список всех OAB в вашей организации.
Get-OfflineAddressBook
Этот пример возвращает подробные сведения об автономной адресной книге с именем "Автономная адресная книга по умолчанию".
Get-OfflineAddressBook -Identity "Default Offline Address Book" | Format-List
В этом примере возвращаются значения для указанных свойств для всех OAB в организации.
Get-OfflineAddressBook | Format-List Name,GUID,AddressLists,GeneratingMailbox,IsDefault,VirtualDirectories,GlobalWebDistributionEnabled,ShadowMailboxDistributionEnabled
Подробные сведения о синтаксисе и параметрах см. в разделе Get-OfflineAddressBook.
Создание автономных адресных книг с помощью командной консоли Exchange
Если вы создали несколько списков адресов, вы можете использовать OAB, чтобы сделать списки адресов доступными для пользователей, когда они находятся в автономном режиме.
Чтобы создать новые автономные адресные книги, используйте следующий синтаксис:
New-OfflineAddressBook -Name "<Name>" -AddressLists "<GlobalAddressListOrAddressList1>","<GlobalAddressListOrAddressList2>,..." [-GlobalWebDistributionEnabled $true] [-GeneratingMailbox <OrganizationMailboxIdentity>] [-IsDefault $true] [-ShadowMailboxDistributionEnabled $true]
В этом примере создается новая автономная адресная запись Contoso Executives со следующими свойствами:
Глобальный список адресов по умолчанию и список адресов руководителей Contoso включены в автономную адресную книгу.
Все виртуальные каталоги OAB в организации могут принимать запросы на скачивание автономной адресной папки.
Почтовый ящик организации, отвечающий за создание автономной адресной записи, — (
SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}
мы не использовали параметр GeneratingMailbox для указания другого почтового ящика организации).Автономная адресная адресная папка не используется почтовыми ящиками и базами данных почтовых ящиков, в которых не указана автономная адресная адресная запись (мы не использовали параметр IsDefault со значением
$true
).Теневое распределение для автономной адресной книги отключено (копии автономной адресной книги, доступные только для чтения, не копируются во все почтовые ящики организации, так как мы не использовали параметр ShadowMailboxDistributionEnabled со значением
$true
).
New-OfflineAddressBook -Name "Contoso Executives OAB" -AddressLists "Default Global Address List","Contoso Executives Address List" -GlobalWebDistributionEnabled $true
Подробные сведения о синтаксисе и параметрах см. в разделе New-OfflineAddressBook.
Как проверить, все ли получилось?
Чтобы убедиться, что вы успешно создали автономную адресную книгу, выполните следующую команду, чтобы проверить значения свойств:
Get-OfflineAddressBook | Format-List Name,AddressLists,GeneratingMailbox,IsDefault,VirtualDirectories,GlobalWebDistributionEnabled
Изменение автономных адресных книг с помощью командной консоли Exchange
Чтобы изменить OAB, используйте следующий синтаксис:
Set-OfflineAddressBook -Identity "<OABIdentity>" [-Name <Name>] [-AddressLists "<GlobalAddressListOrAddressList1>","<GlobalAddressListOrAddressList2>,..."] [-VirtualDirectories $null] [-GlobalWebDistributionEnabled $true] [-GeneratingMailbox <OrganizationMailboxIdentity>] [-IsDefault $true] [-ShadowMailboxDistributionEnabled <$true | $false>]
Подробные сведения о синтаксисе и параметрах см. в разделе Set-OfflineAddressBook.
Настройка автономной адресной книги по умолчанию с помощью командной консоли Exchange
По умолчанию автоматически созданная автономная адресная книга по умолчанию является автономной адресной книгой по умолчанию. Автономная адресная область по умолчанию используется:
Почтовые ящики в базах данных почтовых ящиков, где база данных не назначена автономной адресной адресной адресом (по умолчанию все базы данных);
Почтовые ящики, для которых не назначена политика адресной книги (ABP), или если назначенная политика ABP не определена автономная адресная книга (по умолчанию отсутствуют ASP).
Почтовые ящики без назначенного автономного адресного адреса (по умолчанию все почтовые ящики)
В этом примере настраивается автономная адресная
Set-OfflineAddressBook -Identity "Contoso Executives OAB" -IsDefault $true
Добавление и удаление списков адресов из автономных адресных книг с помощью командной консоли Exchange
При изменении списков адресов, настроенных в автономной адресной книге, указанные значения заменяют все списки адресов в автономной адресной книге. Чтобы добавить списки адресов в автономную адресную книгу, укажите текущие списки адресов, а также те, которые нужно добавить. Чтобы удалить списки адресов из автономной адресной книги, укажите текущие списки адресов за исключением списков адресов, которые нужно удалить.
В этом примере для автономной адресной книги с названием Marketing OAB уже настроены списки адресов Address List 1 и Address List 2. Чтобы сохранить эти списки адресов и добавить список адресов Address List 3, выполните следующую команду:
Set-OfflineAddressBook -Identity "Marketing OAB" -Address Lists "Address List1","Address List 2","Address List 3"
Аналогичным образом, чтобы настроить автономную адресную книгу со списком адресов 1 и адресом 2, но удалить список адресов 3, выполните следующую команду:
Set-OfflineAddressBook -Identity "Marketing OAB" -AddressLists "Address List 1","Address List 2"
Использование командной консоли Exchange для изменения почтового ящика организации, который отвечает за создание автономной адресной книги
Как правило, необходимо настроить несколько почтовых ящиков организации, только если у вас есть серверы Exchange на разных сайтах Active Directory. Вы можете настроить несколько OAB для использования одного почтового ящика организации, но нельзя настроить автономную адресную книгу для использования нескольких почтовых ящиков организации. Если требуется несколько копий автономной адресной книги в разных расположениях, включите теневое распределение для автономной адресной книги. Дополнительные сведения см. в разделе Использование командной консоли Exchange для включения распределения теней для автономных адресных книг этого раздела.
В этом примере изменяется почтовый ящик организации, отвечающий за создание автономной адресной книги по умолчанию.
Set-OfflineAddressBook -Identity "Default Offline Address Book" -GeneratingMailbox OABGen2
Примечание. Сведения о настройке почтового ящика арбитража, который можно использовать в качестве почтового ящика организации, см. в разделе Создание почтовых ящиков организации с помощью командной консоли Exchange .
Используйте командную консоль Exchange, чтобы настроить любой виртуальный каталог в организации для приема запросов на скачивание для автономной адресной папки.
Службы клиентского доступа (внешний интерфейс) на любом сервере почтовых ящиков могут выполнять прокси-запрос на скачивание автономной адресной папки в правильном расположении. Файлы автономной адресной области загружаются из серверной части %ExchangeInstallPath%ClientAccess\OAB\<OAB GUID>
на сервере почтовых ящиков, на котором хранится активная копия почтового ящика организации автономной адресной области (или с сервера, на котором хранится теневая копия автономной адресной области).
В этом примере изменяется автономная адресная книга по умолчанию, чтобы любой виртуальный каталог в организации принимал запросы на скачивание автономной адресной книги.
Выполните следующую команду:
Set-OfflineAddressBook -Identity "Default Offline Address Book" -VirtualDirectories $null
Выполните следующую команду:
Set-OfflineAddressBook -Identity "Default Offline Address Book" -GlobalWebDistributionEnabled $true
Использование командной консоли Exchange для включения распределения теней для автономных адресных книг
Прежде чем включить теневое распределение для распространения копии автономной адресной папки только для чтения в почтовые ящики организации на разных сайтах Active Directory, убедитесь, что почтовый ящик организации существует на каждом сайте. Сведения о создании почтовых ящиков организации см. в разделе Создание почтовых ящиков организации с помощью командной консоли Exchange .
В этом примере включается распределение тени для автономной адресной адресной области с именем Contoso Executives OAB.
Set-OfflineAddressBook -Identity "Contoso Executives OAB" -ShadowMailboxDistributionEnabled $true
Как проверить, все ли получилось?
Чтобы убедиться, что вы успешно изменили автономную адресную книгу, выполните следующую команду, чтобы проверить значения свойств:
Get-OfflineAddressBook | Format-List Name,AddressLists,GeneratingMailbox,IsDefault,VirtualDirectories,GlobalWebDistributionEnabled,
Обновление автономных адресных книг с помощью командной консоли Exchange
Изменения в автономной адресной записи недоступны пользователям до запланированного создания автономной адресной записи (по умолчанию каждые 8 часов). Если вы не хотите ждать, можно использовать процедуры, описанные в этом разделе, чтобы немедленно обновить автономную адресную книгу.
Сведения об изменении расписания создания автономной адресной книги см. в статье Изменение расписания создания автономной адресной книги в Exchange Server.
Чтобы обновить автономную адресную книгу, используйте следующий синтаксис:
Update-OfflineAddressBook -Identity <OABIdentity>
В этом примере обновляется автономная адресная книга по умолчанию.
Update-OfflineAddressBook -Identity "Default Offline Address Book"
В этом примере обновляются все OAB.
Get-OfflineAddressBook | Update-OfflineAddressBook
Дополнительные сведения о синтаксисе и параметрах см. в разделе Update-OfflineAddressBook.
Удаление автономных адресных книг с помощью командной консоли Exchange
Чтобы удалить OAB, используйте следующий синтаксис:
Remove-OfflineAddressBook -Identity <OABIdentity>
В этом примере удаляется автономная адресная
Remove-OfflineAddressBook -Identity "Contoso Executives OAB"
Примечание. Если удаленная автономная адресная адресная область является автономной адресной адресом по умолчанию, необходимо создать или настроить другую автономную адресную книгу в качестве значения по умолчанию (значение параметра IsDefault равно $true
).
Как проверить, все ли получилось?
Чтобы убедиться, что вы успешно удалили автономную адресную книгу, выполните следующую команду, чтобы убедиться, что автономная адресная адресная запись удалена.
Get-OfflineAddressBook
Поиск почтовых ящиков организации с помощью командной консоли Exchange
Только почтовые ящики организации могут создавать OAB. Почтовый ящик организации — это почтовый ящик арбитража OrganizationCapabilityOABGen
, имеющий значение свойства PersistedCapability . Чтобы найти почтовые ящики организации в организации, выполните следующую команду:
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*OAB*"} | Format-List Name,ServerName,PersistedCapabilities
Чтобы найти почтовый ящик организации, который используется для создания автономной адресной папки, выполните следующую команду:
Get-OfflineAddressBook | Format-List Name,AddressLists,GeneratingMailbox,IsDefault
Создание почтовых ящиков организации с помощью командной консоли Exchange
Как правило, необходимо только создать несколько почтовых ящиков арбитража в организациях Exchange с несколькими сайтами. Вы можете иметь почтовый ящик организации на каждом сайте и настроить теневое распределение для автономной адресной записи (так, чтобы копия автономной адресной записи хранимая только для чтения хранится во всех почтовых ящиках организации). Дополнительные сведения см. в разделе Включение теневого распространения автономных адресных книг с помощью командной консоли Exchange.
Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе "Разрешения подготовки получателей" раздела Разрешения получателей .
Создайте почтовый ящик арбитража, используя следующий синтаксис:
New-Mailbox -Arbitration -Name <UniqueName> -UserPrincipalName <UPN> [-Database <DBIdentity>] [-Alias <Alias>] [-DisplayName "<DisplayName>"]
В этом примере создается новый почтовый ящик арбитража С именем OAB 2-го поколения с именем участника-пользователя (именем учетной записи) oabgen2@contoso.comв базе данных по умолчанию.
New-Mailbox -Arbitration -Name "OAB Gen 2" -UserPrincipalName oabgen2@contoso.com
Превратите почтовый ящик арбитража в почтовый ящик организации, используя следующий синтаксис:
Set-Mailbox -Identity <MailboxIdentity> -Arbitration -OABGen $true -MaxSendSize 1GB
В этом примере почтовый ящик арбитража OAB 2-го поколения преобразуется в почтовый ящик организации.
Set-Mailbox -Identity "OAB Gen 2" -Arbitration -OABGen $true -MaxSendSize 1GB
Чтобы активировать возможности создания автономной адресной книги для нового почтового ящика организации, выполните команду Update-OfflineAddressBook для любой автономной адресной книги в организации. Например:
Update-OfflineAddressBook -Identity "Default Offline Address Book"
Как проверить, все ли получилось?
Чтобы убедиться, что почтовый ящик организации успешно создан, выполните следующую команду и убедитесь, что почтовый ящик возвращен:
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*OAB*"} | Format-List Name,ServerName,PersistedCapabilities
Назначение автономных адресных книг базам данных почтовых ящиков
При назначении автономной адресной адресной записи базе данных почтовых ящиков все почтовые ящики в базах данных будут использовать эту автономную адресную адресную книгу вместо автономной адресной записи по умолчанию, если почтовому ящику не назначена автономная адресная запись. По умолчанию базам данных почтовых ящиков не назначается автономная адресная адресная область.
Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в записи "Базы данных почтовых ящиков" в разделе Разрешения получателей .
Использование EAC для назначения автономной адресной книги базе данных почтового ящика
Откройте EAC и выберите Серверы>Базы данных. Выберите базу данных из списка и нажмите кнопку Изменить (
Откроется окно База данных почтовых ящиков . Перейдите на вкладку Параметры клиента и нажмите кнопку Обзор рядом с параметром Автономная адресная книга.
В открывающемся окне Выбор автономной адресной книги выберите автономную адресную книгу из списка и нажмите кнопку ОК.
В окне База данных почтовых ящиков нажмите кнопку Сохранить.
Использование командной консоли Exchange для назначения автономной адресной книги базе данных почтовых ящиков
Используйте следующий синтаксис.
Set-MailboxDatabase -Identity <DatabaseIdentity> -OfflineAddressBook <OABIdentity>
В этом примере автономная адресная папка Contoso Executives назначается базе данных почтовых ящиков MBX DB02.
Set-MailboxDatabase -Identity "MBX DB02" -OfflineAddressBook "Contoso Executives OAB"
Как проверить, все ли получилось?
Чтобы убедиться, что вы успешно назначили автономную адресную книгу базе данных почтовых ящиков, выполните одно из следующих действий:
В EAC выберите Серверы>Базы данных. Выберите базу данных из списка и нажмите кнопку Изменить (
В открывшейся окне База данных почтовых ящиков перейдите на вкладку Параметры клиента и убедитесь, что автономная адресная книга указана в автономной адресной книге.
В командной консоли Exchange выполните следующую команду:
Get-MailboxDatabase | Format-Table -Auto Name,OfflineAddressBook
Использование командной консоли Exchange для назначения автономных адресных книг почтовым ящикам
При назначении автономной адресной адресной записи почтовому ящику почтовый ящик не используются автономной адресной адресом по умолчанию и автономная адресная запись, назначенная базе данных почтового ящика (если она имеется). По умолчанию почтовому ящику не назначается автономная адресная адресная адрес.
Примечание. Если почтовому ящику назначена политика адресной книги (ABP), а в ABP определена автономная адресная книга, то автономная адресная книга, которая назначается непосредственно почтовому ящику, будет иметь приоритет над ABP. Дополнительные сведения см. в статье Политики адресных книг в Exchange Server.
Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе "Разрешения подготовки получателей" раздела Разрешения получателей .
Чтобы назначить автономную адресную книгу почтовому ящику, используйте следующий синтаксис:
Set-Mailbox -Identity <MailboxIdentity> -OfflineAddressBook <OABIdentity>
В этом примере почтовому ящику laura@contoso.comназначается автономная адресная адресная адресная папка Contoso Executives .
Set-Mailbox -Identity laura@contoso.com -OfflineAddressBook "Contoso Executives OAB"
В этом примере OAB с именем Contoso US назначается отфильтрованный список почтовых ящиков.
$USContoso = Get-User -ResultSize Unlimited -Filter "RecipientType -eq 'UserMailbox' -and Company -eq 'Contoso' -and CountryOrRegion -eq 'US'"; $USContoso | foreach {Set-Mailbox $_.Identity -OfflineAddressBook "Contoso United States"}
Как проверить, все ли получилось?
Чтобы убедиться, что вы успешно назначили автономную адресную книгу почтовому ящику, замените <MailboxIdentity> идентификатором почтового ящика и выполните следующую команду:
Get-Mailbox -Identity "<MailboxIdentity>" | Format-Table -Auto Name,OfflineAddressBook