Командлет Set-PublicFolder используется для установки атрибутов общих папок.
Синтаксис
Set-PublicFolder -Identity <PublicFolderIdParameter> [-AgeLimit <EnhancedTimeSpan>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IssueWarningQuota <Unlimited>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-ProhibitPostQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Set-PublicFolder -Identity <PublicFolderIdParameter> [-AgeLimit <EnhancedTimeSpan>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IssueWarningQuota <Unlimited>] [-LocalReplicaAgeLimit <EnhancedTimeSpan>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-ProhibitPostQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Set-PublicFolder [-AgeLimit <EnhancedTimeSpan>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-Instance <PublicFolder>] [-IssueWarningQuota <Unlimited>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-ProhibitPostQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.PublicFolderIdParameter |
С помощью параметра Identity можно задать GUID или имя общей папки, которые представляют определенную общую папку. Можно также включить путь в формате «общая_папка_верхнего_уровня\общая_папка». Можно опустить метку параметра Identity, оставив только имя общей папки или GUID. |
AgeLimit |
Необязательный |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Параметр времени хранения AgeLimit задает общее время хранения данных в папке. Реплики этой общей папки будут автоматически удаляться при превышении времени хранения. Этот параметр и параметр использования времени хранения базы данных UseDatabaseAgeDefaults являются взаимоисключающими. |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения выполняемого ею действия. Указывать значение параметра Confirm не требуется. |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Параметр DomainController указывает контроллер домена, который будет использоваться для записи этого изменения конфигурации в Active Directory. Укажите полное доменное имя нужного контроллера домена. |
HiddenFromAddressListsEnabled |
Необязательный |
System.Boolean |
С помощью параметра видимости в списках адресов HiddenFromAddressListsEnabled можно указать, будет ли общая папка видна в списках адресов. |
Instance |
Необязательный |
Microsoft.Exchange.Data.Mapi.PublicFolder |
Параметр Instance позволяет передать весь объект в команду для обработки. Он обычно используется в сценариях, где команде необходимо передавать целый объект. |
IssueWarningQuota |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр IssueWarningQuota указывает размер общих папок, при достижении которого владельцу выдается сообщение о том, что папка почти заполнена. |
LocalReplicaAgeLimit |
Необязательный |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Параметр LocalReplicaAgeLimit указывает срок хранения реплики на подключенном сервере (если на нем имеется реплика). |
MaxItemSize |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр MaxItemSize указывает максимальный размер элемента, который можно опубликовать, в килобайтах (КБ). Этот параметр и параметр использования квоты по умолчанию UseDatabaseQuotaDefaults являются взаимоисключающими. |
Name |
Необязательный |
System.String |
Параметр Name указывает имя общей папки. |
PerUserReadStateEnabled |
Необязательный |
System.Boolean |
Параметр PerUserReadStateEnabled контролирует хранение прочитанных и непрочитанных данных для отдельных пользователей. |
ProhibitPostQuota |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр ProhibitPostQuota указывает размер общей папки, при достижении которого пользователям выдается сообщение о том, что папка заполнена. Пользователи не смогут ничего поместить в папку, размер которой превышает значение параметра ProhibitPostQuota. |
Replicas |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter[] |
Параметр Replicas указывает список серверов почтовых ящиков, с которыми нужно выполнять репликацию общей папки. |
ReplicationSchedule |
Необязательный |
Microsoft.Exchange.Data.Schedule |
Параметр ReplicationSchedule указывает расписание репликации для папки в следующем формате: День_недели.Час:Минута[AM/PM]-День_недели.Час:Минута[AM/PM]. Дни недели можно указывать в полной или в сокращенной форме. При желании можно использовать 24-часовой формат, исключив параметр AM/PM. Форматы могут быть смешанными. Пример: Вс. 1:15 AM-Пн. 23:00 Этот параметр и параметр UseDatabaseReplicationSchedule являются взаимоисключающими. |
RetainDeletedItemsFor |
Необязательный |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Параметр RetainDeletedItemsFor указывает время хранения удаленных элементов. Этот параметр и параметр UseDatabaseRetentionDefaults являются взаимоисключающими. |
Server |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server указывает сервер, на котором будут выполняться выбранные операции. |
UseDatabaseAgeDefaults |
Необязательный |
System.Boolean |
Параметр UseDatabaseAgeDefaults определяет использование времени хранения базы данных. |
UseDatabaseQuotaDefaults |
Необязательный |
System.Boolean |
Параметр UseDatabaseQuotaDefaults указывает, использовать ли ограничения квоты общей папки. |
UseDatabaseReplicationSchedule |
Необязательный |
System.Boolean |
Параметр UseDatabaseReplicationSchedule указывает расписание репликации общей папки. |
UseDatabaseRetentionDefaults |
Необязательный |
System.Boolean |
Параметр UseDatabaseRetentionDefaults указывает, использовать ли период хранения по умолчанию базы данных. |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
При использовании параметра WhatIf команда имитирует действия над объектом, которые она будет выполнять. Параметр WhatIf позволяет узнать, какие изменения произойдут, не применяя их. Указывать значение параметра WhatIf не требуется. |
Подробное описание
Для выполнения командлета Set-PublicFolder используемой учетной записи необходимо делегировать следующую роль:
- роль администратора общих папок Exchange и членство в локальной
группе администраторов на целевом сервере
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
Пример
В первом примере команда Set-PublicFolder используется для отмены использования общей папкой расписания репликации базы данных по умолчанию.
Во втором примере команда Set-PublicFolder используется для установки расписания репликации в значение «Всегда».
В третьем примере команда Set-PublicFolder используется для установки репликации только по выходным.
Копировать код | |
---|---|
Set-PublicFolder "\Customer Service Requests" -UseDatabaseReplicationSchedule $false Set-PublicFolder "\Customer Service Requests" -ReplicationSchedule Always Set-PublicFolder \MyPublicFolder -ReplicationSchedule "Saturday.12:00 AM-Monday.12:00 AM" |
Все параметры команды Set-PublicFolder допускают конвейерные входные данные в качестве аргументов и стойкого типа.
Когда параметр UseDatabaseQuotaDefaults установлен в значение «истина», следующим значениям назначаются значения по умолчанию:
- MaxItemSize
- IssueWarningQuota
- ProhibitPostQuota
Командлет Set-PublicFolder нельзя использовать для изменения любого из указанных ниже значений, когда параметру UseDatabaseQuotaDefaults присвоено значение «истина»:
- MaxItemSize
- IssueWarningQuota
- ProhibitPostQuota
Это обусловлено тем, что данные значения неприменимы при использовании квот базы данных по умолчанию.
В Exchange Server 2007 c пакетом обновления 2 (SP2) значение IssueWarningQuota должно быть меньше или равно значению ProhibitPostQuota. Кроме того, значение MaxItemSize должно быть меньше или равно значению ProhibitPostQuota.