Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-04-25

Командлет Set-MailboxDatabase используется для настройки атрибутов базы данных почтовых ящиков.

Синтаксис

Set-MailboxDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-BackgroundDatabaseMaintenance <$true | $false>] [-CircularLoggingEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-DataMoveReplicationConstraint <None | SecondCopy | SecondDatacenter | AllDatacenters | AllCopies>] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IndexEnabled <$true | $false>] [-IsExcludedFromProvisioning <$true | $false>] [-IssueWarningQuota <Unlimited>] [-IsSuspendedFromProvisioning <$true | $false>] [-JournalRecipient <RecipientIdParameter>] [-MailboxRetention <EnhancedTimeSpan>] [-MaintenanceSchedule <Schedule>] [-MountAtStartup <$true | $false>] [-Name <String>] [-OfflineAddressBook <OfflineAddressBookIdParameter>] [-ProhibitSendQuota <Unlimited>] [-ProhibitSendReceiveQuota <Unlimited>] [-PublicFolderDatabase <DatabaseIdParameter>] [-QuotaNotificationSchedule <Schedule>] [-RecoverableItemsQuota <Unlimited>] [-RecoverableItemsWarningQuota <Unlimited>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-RpcClientAccessServer <ClientAccessServerOrArrayIdParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Параметр Identity указывает базу данных почтового ящика, для которого нужно задать один или несколько атрибутов. Ниже приведены значения которые можно использовать.

  • GUID

  • Различающееся имя (DN)

  • Имя базы данных почтовых ящиков

Если имя сервера не указано, команда выполнит поиск базы данных на локальном сервере.

AllowFileRestore

Необязательный

System.Boolean

Параметр AllowFileRestore определяет, разрешено ли восстанавливать базу данных из архива. Допустимые значения — $true или $false. Если указано значение $true, команда разрешает подключение базы данных, не соответствующей записи базы данных в службе каталогов Служба каталогов Active Directory. Если указано значение $false, команда не разрешает подключение базы данных, не соответствующей записи базы данных в службе каталогов Служба каталогов Active Directory, поэтому заменить существующую базу данных на вновь созданную будет невозможно.

BackgroundDatabaseMaintenance

Необязательный

System.Boolean

Параметр BackgroundDatabaseMaintenance указывает, будет ли расширенный обработчик хранилищ (ESE) выполнять обслуживание баз данных. Допустимые значения — $true или $false. Если указано значение $true, база данных почтовых ящиков считывает объект во время подключения к базе данных и инициализирует ее для выполнения обслуживания в фоновом режиме. Если указано значение $false, база данных почтовых ящиков считывает объект во время подключения к базе данных и инициализирует ее без выполнения обслуживания в фоновом режиме.

CircularLoggingEnabled

Необязательный

System.Boolean

Параметр CircularLoggingEnabled указывает, включено ли циклическое ведение журнала. Если для этого параметра установлено значение $true, циклическое ведение журнала включено. Значение по умолчанию: $false.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm приостанавливает обработку и требует указать действие, которое будет выполнено командой перед ее возобновлением. Указывать значение параметра Confirm не обязательно.

DataMoveReplicationConstraint

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.DataMoveReplicationConstraintParameter

Параметр DataMoveReplicationConstraint указывает регулирующее действие для перемещения почтовых ящиков с высокой доступностью. Возможные значения:

  • None   Перемещения не должны регулироваться для обеспечения высокой доступности. Используйте этот параметр, если база данных не входит в группу обеспечения доступности баз данных.

  • SecondCopy   Последние изменения должны быть синхронизированы по крайней мере для одной пассивной копии базы данных почтовых ящиков. Это значение по умолчанию. Используйте этот параметр с целью указать, что база данных реплицируется в одну или несколько копий базы данных почтовых ящиков.

  • SecondDatacenter   Последние изменения должны быть реплицированы по крайней мере для одной пассивной копии базы данных почтовых ящиков на другом сайте Служба каталогов Active Directory. Используйте этот параметр с целью указать, что база данных реплицируется в копии базы данных на нескольких сайтах Служба каталогов Active Directory.

  • AllDatacenters   Последние изменения должны быть реплицированы по крайней мере для одной пассивной копии базы данных почтовых ящиков на каждом сайте Служба каталогов Active Directory. Используйте этот параметр с целью указать, что база данных реплицируется в копии базы данных на нескольких сайтах Служба каталогов Active Directory.

  • AllCopies   Последние изменения должны быть реплицированы для всех копий базы данных. Используйте этот параметр с целью указать, что база данных реплицируется в одну или несколько копий базы данных почтовых ящиков.

Примечание.
Все значения, отличные от None, включают координацию службы репликации почтовых ящиков Microsoft Exchange с Active Manager. Дополнительные сведения см. в разделе Общие сведения об Active Manager.

DeletedItemRetention

Необязательный

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр DeletedItemRetention указывает продолжительность хранения удаленных элементов.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.

Например, чтобы задать 15-часовой интервал, введите15:00:00. Максимальная продолжительность времени хранения удаленных элементов составляет 24 855 дней. По умолчанию удаленные элементы хранятся в течение 14 дней. Данный атрибут применяется ко всем почтовым ящикам в текущей базе данных, которые не имеют собственного набора атрибутов для хранения элементов.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Параметр DomainController указывает имя FQDN контроллера домена, который записывает это изменение конфигурации в Служба каталогов Active Directory.

EventHistoryRetentionPeriod

Необязательный

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр EventHistoryRetentionPeriod определяет продолжительность времени хранения данных событий. Эти данные событий сохраняются в таблице истории событий хранилища Exchange. Они содержат сведения об изменениях различных объектов в базе данных почтовых ящиков. Можно использовать этот параметр, чтобы предотвратить чрезмерное увеличение таблицы истории событий, что приводит к увеличению занимаемого ею места на диске.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.

Например, чтобы указать 15-часовой интервал, введите 15:00:00.

IndexEnabled

Необязательный

System.Boolean

Параметр IndexEnabled указывает, будет ли служба поиска Exchange индексировать эту базу данных почтовых ящиков. Допустимые значения — $true или $false. Значение по умолчанию: $true.

IsExcludedFromProvisioning

Необязательный

System.Boolean

Параметр IsExcludedFromProvisioning указывает, что эта база данных окончательно исключается из подготовки балансировки нагрузки почтового ящика. Если параметр IsExcludedFromProvisioning включен, новые почтовые ящики не добавляются автоматически в эту базу данных. Если роль позволяет, можно вручную добавить почтовый ящик.

IssueWarningQuota

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр IssueWarningQuota задает размер почтового ящика, при котором пользователю отправляется предупреждающее сообщение.

Этот атрибут применяется ко всем почтовым ящикам в базе данных почтовых ящиков, для которых не установлен собственный атрибут квоты для предупреждения. Необходимо указать целое число или значение «unlimited» (не ограничено). Значением по умолчанию является 1,9 ГБ.

IsSuspendedFromProvisioning

Необязательный

System.Boolean

Параметр IsSuspendedFromProvisioning указывает, что эта база данных временно исключается из подготовки балансировки нагрузки почтового ящика.

JournalRecipient

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter

Параметр JournalRecipient задает почтовый ящик, в который отправляются отчеты журналов.

MailboxRetention

Необязательный

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр MailboxRetention задает продолжительность времени хранения удаленных почтовых ящиков.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.

Например, чтобы задать 15-часовой интервал, введите 15:00:00. Максимальная продолжительность времени хранения почтовых ящиков составляет 24 855 дней. По умолчанию удаленные почтовые ящики хранятся в течение 30 дней. Этот атрибут применяется ко всем почтовым ящикам в этой базе данных почтовых ящиков.

MaintenanceSchedule

Необязательный

Microsoft.Exchange.Data.Schedule

Параметр MaintenanceSchedule указывает время выполнения обслуживания в базе данных почтовых ящиков. Обслуживание включает в себя оперативную дефрагментацию, удаление элементов, срок хранения которых истек, удаление неиспользуемых индексов и другие задачи по очистке.

Используется следующий формат первый_день.часы:минуты [AM/PM]-последний_день.часы:минуты [AM/PM]. Для первого и последнего дня можно использовать следующие значения:

  • Полное название дня

  • Сокращенное название дня

  • Целое число от 0 до 6, где 0 соответствует воскресенью

Если следует использовать 24-часовой формат, исключите AM/PM. При использовании 12-часового формата между значением времени и обозначениями «AM» и «PM» должен быть пробел.

Форматы могут быть смешанными.

Промежуток от времени начала до времени окончания должен быть не менее 15 минут. Число минут округляется до значений 0, 15, 30 и 45. При указании нескольких интервалов промежутки между ними должны составлять не менее 15 минут.

Примеры:

  • Вс.11:30 PM-Пн.1:30 AM

  • 6.22:00-6.22:15 (обслуживание будет выполняться с 22:00 субботы до 22:15 субботы)

  • «понедельник.4:30 AM-понедельник.5:30 AM»,«среда.4:30 AM-среда.5:30 AM» (обслуживание будет выполняться по понедельникам и средам с 4:30 до 5:30 утра)

  • Вс. 1:15 AM-Пн.

MountAtStartup

Необязательный

System.Boolean

Параметр MountAtStartup указывает, будет ли выполняться подключение этой базы данных почтовых ящиков при запуске службы банка данных Microsoft Exchange. Два возможных значения для этого параметра: $true или $false.

Name

Необязательный

System.String

Параметр Name задает имя базы данных почтовых ящиков.

OfflineAddressBook

Необязательный

Microsoft.Exchange.Configuration.Tasks.OfflineAddressBookIdParameter

Параметр OfflineAddressBook определяет для этой базы данных почтовых ящиков связанную книгу адресов.

ProhibitSendQuota

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр ProhibitSendQuota определяет размер почтового ящика, при котором пользователи, связанные с почтовыми ящиками этой базы данных, больше не могут отправлять сообщения. Этот атрибут применяется ко всем почтовым ящикам в базе данных почтовых ящиков, для которых не установлены собственные атрибуты квоты для запрета отправки.

Необходимо указать целое число или значение «unlimited» (не ограничено).

ProhibitSendReceiveQuota

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр ProhibitSendReceiveQuota указывает размер почтового ящика, при котором пользователь, связанный с этим почтовым ящиком, больше не может отправлять и получать сообщения. Этот атрибут применяется ко всем ящикам в текущей базе данных почтовых ящиков, для которых не установлены собственные параметры прекращения отправки и получения.

Необходимо указать целое число или значение unlimited (не ограничено).

PublicFolderDatabase

Необязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Параметр PublicFolderDatabase определяет для этой базы данных почтовых ящиков связанную базу данных общих папок. Ниже приведены значения которые можно использовать.

  • GUID

  • Различающееся имя (DN)

  • Имя базы данных общих папок

  • Имя сервера\имя базы данных

  • Имя базы данных

QuotaNotificationSchedule

Необязательный

Microsoft.Exchange.Data.Schedule

Параметр QuotaNotificationSchedule определяет график отправки сообщений квоты в почтовые ящики, размер которых достиг одного из значений квоты.

Используется следующий формат: первый_день.часы:минуты [AM/PM]-последний_день.часы:минуты [AM/PM]. Для первого и последнего дня можно использовать следующие значения:

  • Полное название дня недели

  • Сокращенное название дня недели

  • Целое число от 0 до 6, где 0 соответствует воскресенью

Если следует использовать 24-часовой формат, исключите AM/PM.

Форматы могут быть смешанными.

Промежуток от времени начала до времени окончания должен быть не менее 15 минут. Число минут округляется до значений 0, 15, 30 и 45. При указании нескольких интервалов промежутки между ними должны составлять не менее 15 минут.

Примеры:

  • Вс.11:30 PM-Пн.1:30 AM

  • 6.22:00-6.22:15 (уведомление будет выполняться с 22:00 субботы до 22:15 субботы)

  • «понедельник.4:30 AM-понедельник.5:30 AM»,«среда.4:30 AM-среда.5:30 AM» (уведомление будет выполняться по понедельникам и средам с 4:30 до 5:30 утра)

  • Вс.1:15 AM-Пн.23:00

RecoverableItemsQuota

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр RecoverableItemsQuota задает ограничение для папки «Элементы восстановления». При превышении квоты добавление новых элементов в папку «Элементы восстановления» будет заблокировано.

RecoverableItemsWarningQuota

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр RecoverableItemsWarningQuota задает квоту для событий состояния «предупреждение», регистрируемых в компоненте «Просмотр событий».

RetainDeletedItemsUntilBackup

Необязательный

System.Boolean

Параметр RetainDeletedItemsUntilBackup указывает, должны ли сохраняться удаленные элементы до следующего резервного копирования. Два возможных значения для этого параметра: $true или $false.

RpcClientAccessServer

Необязательный

Microsoft.Exchange.Configuration.Tasks.ClientAccessServerOrArrayIdParameter

Параметр RpcClientAccessServer указывает сервер или массив серверов клиентского доступа, через которые клиенты RPC (например, клиенты Microsoft Office Outlook 2007) обращаются к их почтовым ящикам. Эта возможность поддерживается для всех версий Outlook.

При подключении клиентов Outlook 2003 шифрование RPC по умолчанию отключено. Если только шифрование RPC не включено в приложении Outlook 2003 или не отключено на сервере, клиенты Outlook 2003 не смогут подключиться. Дополнительные сведения см. в разделе Общие сведения о серверах клиентского доступа RPC.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять с объектом. С помощью параметра WhatIf можно просмотреть изменения, которые могут произойти, не применяя эти изменения. Указывать значение параметра WhatIf не обязательно.

Подробное описание

Дополнительные сведения о разрешениях, делегировании ролей и других правах, необходимых для администрирования сервера Microsoft Exchange Server 2010, см. в разделе Разрешения.

Для запуска этого командлета необходимы соответствующие разрешения. В этом разделе перечислены все параметры командлета, однако некоторые из них могут быть недоступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях см. в разделе Подраздел «Разрешения базы данных почтовых ящиков» в разделе Разрешения для почтового ящика

Типы входных данных

Типы возвращаемых данных

Примеры

ПРИМЕР 1

В этом примере задается время, в течение которого будут сохраняться удаленные элементы. Если для конкретного почтового ящика задано собственное время хранения элементов, то используется именно это значение, а не значение, определенное для базы данных почтовых ящиков.

Скопировать код
Set-MailboxDatabase "Mailbox Database01" -DeletedItemRetention 7.00:00:00

ПРИМЕР 2

В этом примере выполняется обновление базы данных почтовых ящиков, чтобы все клиентские подключения для почтовых ящиков в базе данных осуществлялись через сервер или массив серверов клиентского доступа. Эту команду можно также использовать для изменения сервера или массива серверов клиентского доступа, через которые клиенты подключаются к серверу почтовых ящиков.

Скопировать код
Set-MailboxDatabase <Mailbox Database Name> -RpcClientAccessServer <ClientAccessServer or ClientAccessServerArrayID>

Дополнительные сведения о доступе RPC через серверы клиентского доступа см. в разделе Set-RpcClientAccess и Set-ClientAccessArray.