С помощью командлета New-OfflineAddressBook можно создавать автономные адресные книги (OAB).
Синтаксис
New-OfflineAddressBook -Name <String> -AddressLists <AddressBookBaseIdParameter[]> -Server <ServerIdParameter> [-Confirm [<SwitchParameter>]] [-DiffRetentionPeriod <Nullable>] [-DomainController <Fqdn>] [-IsDefault <$true | $false>] [-PublicFolderDatabase <DatabaseIdParameter>] [-PublicFolderDistributionEnabled <$true | $false>] [-Schedule <Schedule>] [-SkipPublicFolderInitialization <SwitchParameter>] [-TemplateInstance <PSObject>] [-Versions <Collection>] [-VirtualDirectories <VirtualDirectoryIdParameter[]>] [-WhatIf [<SwitchParameter>]] |
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
AddressLists |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.AddressBookBaseIdParameter[] |
Параметр AddressLists указывает массив идентификаторов списка адресов, включенных в автономную адресную книгу. |
Name |
Обязательный |
System.String |
Параметр Name указывает имя, которое описывает объект автономной адресной книги в диспетчере Exchange (до 64 символов). |
Server |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server указывает сервер, на котором будет создана новая автономная адресная книга. |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Значение параметра Confirm указывать не требуется. |
DiffRetentionPeriod |
Необязательный |
System.Nullable |
Параметр DiffRetentionPeriod указывает период времени (в днях), в течение которого файлы различий автономных адресных книг хранятся на сервере автономной адресной книги и сервере клиентского доступа. Чтобы хранить файлы различий автономных адресных книг в течение неограниченного периода времени, используйте значение «Unlimited». |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Параметр DomainController указывает контроллер домена, который будет использован для создания автономной адресной книги. |
IsDefault |
Необязательный |
System.Boolean |
Если параметр IsDefault имеет значение «$true», автономная адресная книга назначается используемой по умолчанию для всех создаваемых баз данных почтовых ящиков. Если этот параметр имеет значение «$false», данная адресная книга не будет использоваться по умолчанию. |
PublicFolderDatabase |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр PublicFolderDatabase указывает идентификатор базы данных общих папок. |
PublicFolderDistributionEnabled |
Необязательный |
System.Boolean |
Если параметр PublicFolderDistributionEnabled имеет
значение |
Schedule |
Необязательный |
Microsoft.Exchange.Data.Schedule |
Параметр Schedule указывает интервал, на который запланировано создание новой автономной адресной книги. Параметр расписания Schedule имеет следующий формат и должен содержать интервал: День_недели.Час:Минута[AM/PM]-День_недели.Час:Минута[AM/PM]. |
SkipPublicFolderInitialization |
Необязательный |
System.Management.Automation.SwitchParameter |
Если создается автономная адресная книга, использующая распространение через общие папки, укажите с помощью параметра SkipPublicFolderInitialization, что необходимо пропускать немедленное создание общих папок автономной адресной книги. Автономная адресная книга не будет доступна для загрузки до завершения следующего цикла обслуживания папки узла. Указывать значение параметра SkipPublicFolderInitialization не требуется. Если опустить данный параметр, это может привести к приостановлению задачи, пока она связывается с соответствующим сервером общих папок для создания необходимых общих папок. Если сервер недоступен или с ним невозможно связаться по другим причинам, пауза может оказаться значительной. |
TemplateInstance |
Необязательный |
System.Management.Automation.PSObject |
Параметр TemplateInstance указывает шаблон, который будет использоваться для создания новой автономной адресной книги. |
Versions |
Необязательный |
System.Collections.ObjectModel.Collection |
Параметр Versions указывает версию создаваемой автономной адресной книги. Возможные значения:
|
VirtualDirectories |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.VirtualDirectoryIdParameter[] |
Параметр VirtualDirectories задает массив объектов OABVirtualDirectory. Если указан параметр VirtualDirectories, автономная адресная книга должна создаваться с версией Version4. |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется. |
Подробное описание
Командлет New-OfflineAddressBook позволяет администраторам создавать новые автономные адресные книги. Например, если нужно удалить сервер клиентского доступа, который содержит автономную адресную книгу, потребуется воссоздать эту книгу на другом сервере клиентского доступа.
Для выполнения командлета New-OfflineAddressBook используемой учетной записи необходимо делегировать следующие роли:
- роль администратора организации Exchange.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
Пример
В этом примере с помощью двух команд создается новая автономная адресная книга с именем «OfflineAddressBook», которая содержит все доступные списки адресов в организации. При указанных параметрах автономная адресная книга будет создаваться на сервере myserver.contoso.com по понедельникам и средам с 01:00 до 02:00. При выполнении этой команды также создается автономная адресная книга, которая будет использоваться в организации по умолчанию.
Копировать код | |
---|---|
$a = Get-AddressList New-OfflineAddressBook -Name "OfflineAddressBook" -Server myserver.contoso.com -AddressLists $a -Schedule "Mon.01:00-Mon.02:00, Wed.01:00-Wed.02:00" |