Командлет 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 задает базу данных общих папок. Можно использовать следующие значения:
Если имя сервера не задано, командлет выполнит поиск баз данных на локальном сервере. При наличии нескольких баз данных с одинаковыми именами командлет получит все такие базы данных в указанной области. |
||
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.
|
||
UseRusServer |
Необязательный |
System.String |
Параметр 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" |