Поделиться через


Set-PublicFolder

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.

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

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Set-PublicFolder
   [-Identity] <PublicFolderIdParameter>
   [-AgeLimit <EnhancedTimeSpan>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-EformsLocaleId <CultureInfo>]
   [-Force]
   [-HiddenFromAddressListsEnabled <Boolean>]
   [-IssueWarningQuota <Unlimited>]
   [-LocalReplicaAgeLimit <EnhancedTimeSpan>]
   [-MailRecipientGuid <Guid>]
   [-MailEnabled <Boolean>]
   [-MaxItemSize <Unlimited>]
   [-Name <String>]
   [-OverrideContentMailbox <MailboxIdParameter>]
   [-Path <PublicFolderIdParameter>]
   [-PerUserReadStateEnabled <Boolean>]
   [-ProhibitPostQuota <Unlimited>]
   [-Replicas <DatabaseIdParameter[]>]
   [-ReplicationSchedule <Schedule>]
   [-RetainDeletedItemsFor <EnhancedTimeSpan>]
   [-Server <ServerIdParameter>]
   [-UseDatabaseAgeDefaults <Boolean>]
   [-UseDatabaseQuotaDefaults <Boolean>]
   [-UseDatabaseReplicationSchedule <Boolean>]
   [-UseDatabaseRetentionDefaults <Boolean>]
   [-WhatIf]
   [<CommonParameters>]

Описание

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

Set-PublicFolder "\Customer Service Requests" -UseDatabaseReplicationSchedule $false

В Exchange 2010 в этом примере изменяется общедоступная папка, чтобы она не использовала расписание репликации базы данных по умолчанию.

Пример 2

Set-PublicFolder "\Customer Service Requests" -OverrideContentMailbox North_America

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

Пример 3

Set-PublicFolder \MyPublicFolder -ReplicationSchedule "Saturday.12:00 AM-Monday.12:00 AM"

В Exchange 2010 в этом примере папка будет реплицироваться только в выходные дни.

Параметры

-AgeLimit

Параметр времени хранения AgeLimit задает общее время хранения данных в папке. Реплики этой общей папки автоматически удаляются при превышении времени хранения.

Чтобы указать значение, введите его как период времени: dd.hh:mm:ss (dd — дни, hh — часы, mm — минуты и ss — секунды).

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Confirm

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

  • Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-DomainController

Этот параметр доступен только в локальной среде Exchange.

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-EformsLocaleId

Параметр EformsLocaleId указывает версию библиотеки электронных форм для определенного языкового стандарта. Допустимые входные данные для параметра EformsLocaleId — это имена строк, перечисленные в столбце Имя языка в справочнике по классу библиотеки классов Майкрософт .NET, доступной в разделе Класс CultureInfo.

Type:CultureInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Force

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

Этот параметр можно применять для программного выполнения задач, не требующего вмешательства администратора.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-HiddenFromAddressListsEnabled

Этот параметр доступен только в Exchange Server 2010.

Параметр HiddenFromAddressListsEnabled указывает, следует ли скрывать общедоступную папку из списков адресов.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Identity

Параметр Identity указывает имя и путь к общедоступной папке, которую требуется изменить. Допустимое значение использует формат : \Level1\Level2\...\LevenN\PublicFolder. Например, "\Customer Discussion" или "\Engineering\Customer Discussion".

Type:PublicFolderIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-IssueWarningQuota

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

Значение по умолчанию — unlimited, что составляет 2 терабайта.

Допустимое значение — число до 1,999999999 ТБ (2 199 023 254 528 Б) или значение unlimited. Значение по умолчанию — 6 ГБ (6 442 450 944 Б).

  • Б (байт)
  • КБ (килобайт)
  • МБ (мегабайт)
  • ГБ (гигабайты)
  • ТБ (терабайт)

TB (терабайт)

Допустимый диапазон вводимых значений для этого параметра: от 1 до 2TB.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-LocalReplicaAgeLimit

Этот параметр доступен только в Exchange Server 2010 г.

Параметр LocalReplicaAgeLimit указывает предельный возраст реплики на подключенном сервере, если на ней есть реплика.

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-MailEnabled

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

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-MailRecipientGuid

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

Значение, указанное для этого параметра, должно соответствовать значению MailRecipientGuid существующей общедоступной папки с поддержкой почты. В противном случае команда завершится с ошибкой.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-MaxItemSize

Параметр MaxItemSize указывает максимальный размер размещенных элементов. Элементы, размер которых превышает значение параметра MaxItemSize, отклоняются. Значение по умолчанию — unlimited, что составляет 2 гигабайта. Допустимое значение — число до 1,999999999 ТБ (2 199 023 254 528 Б) или значение unlimited. Значение по умолчанию — 6 ГБ (6 442 450 944 Б).

Допустимое значение — число до 1,999999999 ТБ (2 199 023 254 528 Б) или значение unlimited. Значение по умолчанию — 6 ГБ (6 442 450 944 Б).

  • Б (байт)
  • КБ (килобайт)
  • МБ (мегабайт)
  • ГБ (гигабайты)
  • ТБ (терабайт)

TB (терабайт)

Допустимый диапазон вводимых значений для этого параметра: от 1 до 2GB.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Name

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-OverrideContentMailbox

Этот параметр доступен только в локальной среде Exchange.

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

  • Имя
  • Псевдоним
  • различающееся имя (DN);
  • различающееся имя (DN);
  • Домен\Имя пользователя
  • Адрес электронной почты
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Идентификатор пользователя или имя участника-пользователя
Type:MailboxIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Path

Параметр Path указывает путь к общедоступной папке, например \Общедоступная_папка_верхнего_уровня\Общедоступная_папка.

Type:PublicFolderIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-PerUserReadStateEnabled

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ProhibitPostQuota

Параметр ProhibitPostQuota указывает размер общей папки, при достижении которого пользователям выдается сообщение о том, что папка заполнена. Пользователи не смогут помещать элементы в папку, размер которой превышает значение параметра ProhibitPostQuota. Значение по умолчанию — unlimited, что составляет 2 терабайта.

Допустимое значение — число до 1,999999999 ТБ (2 199 023 254 528 Б) или значение unlimited. Значение по умолчанию — 6 ГБ (6 442 450 944 Б).

  • Б (байт)
  • КБ (килобайт)
  • МБ (мегабайт)
  • ГБ (гигабайты)
  • ТБ (терабайт)

TB (терабайт)

Допустимый диапазон вводимых значений для этого параметра: от 1 до 2TB.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Replicas

Этот параметр доступен только в Exchange Server 2010 г.

Параметр Replicas указывает список баз данных общедоступных папок, с которыми следует реплицировать эту общедоступную папку. Вы можете использовать любое значение, уникальным образом идентифицирующее базу данных. Пример:

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

Вы можете указать несколько значений, разделив их запятыми. Если значения содержат пробелы, используйте следующий синтаксис: "Value1","Value2",..."ValueN".

Type:DatabaseIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ReplicationSchedule

Этот параметр доступен только в Exchange Server 2010 г.

Параметр ReplicationSchedule указывает расписание репликации для папки.

Синтаксис этого параметра: StartDay.Hour:Minute [AM | PM]-EndDay.Hour:Minute [AM | PM].

Для дней можно использовать следующие значения:

  • Полное название дня.
  • Сокращенное название дня.
  • Целое число от 0 до 6, где 0 = воскресенье.

Вы можете ввести время в формате 24 часа и опустить значение AM/PM. Если ввести время в формате 12 часов, укажите пробел между временем и значением AM/PM.

Вы можете сочетать и сопоставлять форматы даты и времени.

Промежуток между временем начала и временем окончания должен составлять не менее 15 минут. Число минут округляется до значений 0, 15, 30 и 45.

Ниже приводятся примеры:

  • "Sun.11:30 PM-Mon.1:30 AM"
  • "6.22:00-6.22:15" (Работает с субботы в 22:00 по субботу в 22:15.
  • "Вс.1:15-понедельник.23:00"
Type:Schedule
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-RetainDeletedItemsFor

Параметр RetainDeletedItemsFor указывает время хранения удаленных элементов.

Чтобы указать значение, введите его как период времени: dd.hh:mm:ss (dd — дни, hh — часы, mm — минуты и ss — секунды).

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Server

Этот параметр доступен только в Exchange Server 2010 г.

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

  • Имя.
  • полное доменное имя;
  • различающееся имя (DN);
  • Устаревшее различающееся имя Exchange

Устаревшее различающееся имя Exchange

Type:ServerIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-UseDatabaseAgeDefaults

Этот параметр доступен только в Exchange Server 2010 г.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-UseDatabaseQuotaDefaults

Этот параметр доступен только в Exchange Server 2010 г.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-UseDatabaseReplicationSchedule

Этот параметр доступен только в Exchange Server 2010 г.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-UseDatabaseRetentionDefaults

Этот параметр доступен только в Exchange Server 2010 г.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Входные данные

Input types

Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.

Выходные данные

Output types

Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.