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

Синтаксис

Set-PublicFolderDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-Confirm [<SwitchParameter>]] [-CustomReferralServerList <MultiValuedProperty>] [-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>] [-UseCustomReferralServerList <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]
Set-PublicFolderDatabase [-AllowFileRestore <$true | $false>] [-Confirm [<SwitchParameter>]] [-CustomReferralServerList <MultiValuedProperty>] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-Instance <PublicFolderDatabase>] [-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>] [-UseCustomReferralServerList <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

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

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

  • GUID

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

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

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

  • имя_группы_хранения\имя_базы_данных

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

AllowFileRestore

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

System.Boolean

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

Confirm

Дополнительно

System.Management.Automation.SwitchParameter

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

CustomReferralServerList

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

Microsoft.Exchange.Data.MultiValuedProperty

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

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

DeletedItemRetention

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

Microsoft.Exchange.Data.EnhancedTimeSpan

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, включите в команду параметр DomainController.

EventHistoryRetentionPeriod

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

Microsoft.Exchange.Data.EnhancedTimeSpan

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

Instance

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.PublicFolderDatabase

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

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.

UseCustomReferralServerList

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

System.Boolean

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

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

UseRusServer

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

System.String

Примечание.
Этот параметр доступен только в Exchange 2007 с пакетом обновления 2 (SP2).

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

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

WhatIf

Дополнительно

System.Management.Automation.SwitchParameter

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

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

Для использования командлета Set-PublicFolderDatabase используемой учетной записи необходимо делегировать:

  • роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере.

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

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

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

Ошибки

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

 

Исключения

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

 

Пример

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

Копировать код
Set-PublicFolderDatabase -Identity "Public Folder Database" -Name "New Public Folder Database Name"