Командлет Set-PublicFolder (окончательная первоначальная версия)
Применимо к: Exchange Server 2007
Последнее изменение раздела: 2007-06-06
Командлет 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>]
Подробное описание
Для выполнения командлета Set-PublicFolder используемой учетной записи необходимо делегировать следующую роль:
- роль администратора организации Exchange.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Параметры
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
Идентификатор |
Обязательность |
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 используется для отмены использования общей папкой расписания репликации базы данных по умолчанию.
Во втором примере команда 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 допускают конвейерные входные данные в качестве аргументов и стойкого типа.