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

Последнее изменение раздела: 2011-03-19

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

Синтаксис

Set-PublicFolderDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-BackgroundDatabaseMaintenance <$true | $false>] [-CircularLoggingEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-CustomReferralServerList <MultiValuedProperty>] [-DataMoveReplicationConstraint <None | SecondCopy | SecondDatacenter | AllDatacenters | AllCopies>] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IssueWarningQuota <Unlimited>] [-ItemRetentionPeriod <Unlimited>] [-MaintenanceSchedule <Schedule>] [-MaxItemSize <Unlimited>] [-MountAtStartup <$true | $false>] [-Name <String>] [-ProhibitPostQuota <Unlimited>] [-QuotaNotificationSchedule <Schedule>] [-ReplicationMessageSize <ByteQuantifiedSize>] [-ReplicationPeriod <UInt32>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-RpcClientAccessServer <ClientAccessServerOrArrayIdParameter>] [-UseCustomReferralServerList <$true | $false>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

  • GUID

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

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

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

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

AllowFileRestore

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

System.Boolean

Параметр AllowFileRestore указывает, можно ли перезаписать базу данных общих папок при восстановлении базы данных общих папок. По умолчанию значение равно $false.

BackgroundDatabaseMaintenance

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

System.Boolean

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

CircularLoggingEnabled

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

System.Boolean

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

Confirm

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

System.Management.Automation.SwitchParameter

CustomReferralServerList

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

Microsoft.Exchange.Data.MultiValuedProperty

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

Параметр CustomReferralServerList принимает массив в следующем формате: "идентификатор_сервера:стоимость". Для разделения серверов необходимо использовать запятые, например: "MBXSERVER01:1", "MBXSERVER02:5".

DataMoveReplicationConstraint

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.DataMoveReplicationConstraintParameter

DeletedItemRetention

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

Microsoft.Exchange.Data.EnhancedTimeSpan

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

EventHistoryRetentionPeriod

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

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр EventHistoryRetentionPeriod указывает продолжительность хранения событий в таблице истории событий. Срок хранения событий может составлять до одной недели.

IssueWarningQuota

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

Microsoft.Exchange.Data.Unlimited

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

ItemRetentionPeriod

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

Microsoft.Exchange.Data.Unlimited

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

MaintenanceSchedule

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

Microsoft.Exchange.Data.Schedule

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

MaxItemSize

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

Microsoft.Exchange.Data.Unlimited

Параметр MaxItemSize указывает максимальный размер элемента, который может быть размещен в общей папке.

MountAtStartup

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

System.Boolean

Параметр MountAtStartup указывает, должна ли база данных подключаться при запуске хранилища. По умолчанию значение равно $true.

Name

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

System.String

Параметр Name указывает имя базы данных общих папок. Данный параметр используется для изменения имени базы данных общих папок.

ProhibitPostQuota

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

Microsoft.Exchange.Data.Unlimited

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

QuotaNotificationSchedule

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

Microsoft.Exchange.Data.Schedule

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

ReplicationMessageSize

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

Microsoft.Exchange.Data.ByteQuantifiedSize

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

ReplicationPeriod

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

System.UInt32

Параметр ReplicationPeriod указывает интервал репликации общих папок или обновлений содержимого.

ReplicationSchedule

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

Microsoft.Exchange.Data.Schedule

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

RetainDeletedItemsUntilBackup

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

System.Boolean

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

RpcClientAccessServer

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

Microsoft.Exchange.Configuration.Tasks.ClientAccessServerOrArrayIdParameter

UseCustomReferralServerList

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

System.Boolean

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

Примечание.
Если для данного параметра устанавливается значение $false, значение параметра PublicFolderReferralServerList также удаляется.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Запись «Базы данных общих папок» в разделеРазрешения для почтового ящика.

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

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

Ошибки

Ошибка Описание

 

Исключения

Исключения Описание

 

Примеры

ПРИМЕР 1

В данном примере показана настройка хранения удаленных элементов в базе данных общих папок PFDB01 на срок до 10 дней.

Скопировать код
Set-PublicFolderDatabase -Identity 'PFDB01' -DeletedItemRetention '10.00:00:00' 

ПРИМЕР 2

В данном примере показана установка ежедневного выполнения расписания обслуживания базы данных с 02:00 до 06:00.

Скопировать код
Set-PublicFolderDatabase -Identity 'PFDB01'-MaintenanceSchedule 'Sun.2:00 AM-Sun.6:00 AM, Mon.2:00 AM-Mon.6:00 AM, Tue.2:00 AM-Tue.6:00 AM, Wed.2:00 AM-Wed.6:00 AM, Thu.2:00 AM-Thu.6:00 AM, Fri.2:00 AM-Fri.6:00 AM, Sat.2:00 AM-Sat.6:00 AM' 

ПРИМЕР 3

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

Скопировать код
Set-PublicFolderDatabase -RetainDeletedItemsUntilBackup $true -Identity 'PFDB01'