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

Синтаксис

Set-PublicFolder -Identity <PublicFolderIdParameter> [-AgeLimit <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-PostStorageQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-StorageQuota <Unlimited>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>]
Set-PublicFolder -Identity <PublicFolderIdParameter> [-AgeLimit <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-LocalReplicaAgeLimit <EnhancedTimeSpan>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-PostStorageQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-StorageQuota <Unlimited>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>]
Set-PublicFolder [-AgeLimit <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-Instance <PublicFolder>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-PostStorageQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-StorageQuota <Unlimited>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>]

Параметры

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

Идентификатор

Обязательность

Microsoft.Exchange.Configuration.Tasks.PublicFolderIdParameter

С помощью параметра Identity можно задать GUID или имя общей папки, которые представляют определенную общую папку. Можно также включить путь в формате «общая_папка_верхнего_уровня\общая_папка».

Можно опустить метку параметра Identity, оставив только имя общей папки или GUID.

AgeLimit

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

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр времени хранения AgeLimit задает общее время хранения данных в папке. Этот параметр и параметр использования времени хранения базы данных UseDatabaseAgeDefaults являются взаимоисключающими.

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

HiddenFromAddressListsEnabled

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

System.Boolean

С помощью параметра видимости в списках адресов HiddenFromAddressListsEnabled можно указать, будет ли общая папка видна в списках адресов.

Instance

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

Microsoft.Exchange.Data.Mapi.PublicFolder

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

LocalReplicaAgeLimit

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

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр LocalReplicaAgeLimit указывает срок хранения реплики на подключенном сервере (если на нем имеется реплика).

MaxItemSize

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

Microsoft.Exchange.Data.Unlimited

Параметр MaxItemSize указывает максимальный размер элемента, который можно опубликовать, в килобайтах (КБ). Этот параметр и параметр использования квоты по умолчанию UseDatabaseQuotaDefaults являются взаимоисключающими.

Имя

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

System.String

Параметр Name указывает имя общей папки.

PerUserReadStateEnabled

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

System.Boolean

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

PostStorageQuota

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

Microsoft.Exchange.Data.Unlimited

Параметр PostStorageQuota указывает размер (в килобайтах), по достижении которого публикация в папке запрещается. Этот параметр и параметр использования квоты по умолчанию UseDatabaseQuotaDefaults являются взаимоисключающими.

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 указывает сервер для выполнения выбранных операций.

StorageQuota

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

Microsoft.Exchange.Data.Unlimited

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

UseDatabaseAgeDefaults

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

System.Boolean

Параметр UseDatabaseAgeDefaults определяет использование времени хранения базы данных.

UseDatabaseQuotaDefaults

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

System.Boolean

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

UseDatabaseReplicationSchedule

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

System.Boolean

Параметр UseDatabaseReplicationSchedule указывает расписание репликации общей папки.

UseDatabaseRetentionDefaults

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

System.Boolean

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

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

Для выполнения командлета 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 допускают конвейерные входные данные в качестве аргументов и стойкого типа.