Командлет Set-MailPublicFolder используется для настройки связанных с почтой параметров общих папок с включенной поддержкой почты. Если требуется настроить базовые параметры, не связанные с почтой, воспользуйтесь командлетом Set-PublicFolder.

Синтаксис

Set-MailPublicFolder -Identity <MailPublicFolderIdParameter> [-AcceptMessagesOnlyFrom <RecipientIdParameter[]>] [-AcceptMessagesOnlyFromDLMembers <RecipientIdParameter[]>] [-Alias <String>] [-Confirm [<SwitchParameter>]] [-Contacts <RecipientIdParameter[]>] [-CreateDTMFMap <$true | $false>] [-CustomAttribute1 <String>] [-CustomAttribute10 <String>] [-CustomAttribute11 <String>] [-CustomAttribute12 <String>] [-CustomAttribute13 <String>] [-CustomAttribute14 <String>] [-CustomAttribute15 <String>] [-CustomAttribute2 <String>] [-CustomAttribute3 <String>] [-CustomAttribute4 <String>] [-CustomAttribute5 <String>] [-CustomAttribute6 <String>] [-CustomAttribute7 <String>] [-CustomAttribute8 <String>] [-CustomAttribute9 <String>] [-DeliverToMailboxAndForward <$true | $false>] [-DisplayName <String>] [-DomainController <Fqdn>] [-EmailAddresses <ProxyAddressCollection>] [-EmailAddressPolicyEnabled <$true | $false>] [-ForwardingAddress <RecipientIdParameter>] [-GrantSendOnBehalfTo <MailboxOrMailUserIdParameter[]>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-MaxReceiveSize <Unlimited>] [-MaxSendSize <Unlimited>] [-Name <String>] [-PhoneticDisplayName <String>] [-PrimarySmtpAddress <SmtpAddress>] [-PublicFolderType <GeneralPurpose | Mapi | Nntp | NotSpecified>] [-RejectMessagesFrom <RecipientIdParameter[]>] [-RejectMessagesFromDLMembers <RecipientIdParameter[]>] [-RequireSenderAuthenticationEnabled <$true | $false>] [-Server <ServerIdParameter>] [-SimpleDisplayName <String>] [-UMDtmfMap <MultiValuedProperty>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress <SmtpAddress>]
Set-MailPublicFolder [-AcceptMessagesOnlyFrom <RecipientIdParameter[]>] [-AcceptMessagesOnlyFromDLMembers <RecipientIdParameter[]>] [-Alias <String>] [-Confirm [<SwitchParameter>]] [-Contacts <RecipientIdParameter[]>] [-CreateDTMFMap <$true | $false>] [-CustomAttribute1 <String>] [-CustomAttribute10 <String>] [-CustomAttribute11 <String>] [-CustomAttribute12 <String>] [-CustomAttribute13 <String>] [-CustomAttribute14 <String>] [-CustomAttribute15 <String>] [-CustomAttribute2 <String>] [-CustomAttribute3 <String>] [-CustomAttribute4 <String>] [-CustomAttribute5 <String>] [-CustomAttribute6 <String>] [-CustomAttribute7 <String>] [-CustomAttribute8 <String>] [-CustomAttribute9 <String>] [-DeliverToMailboxAndForward <$true | $false>] [-DisplayName <String>] [-DomainController <Fqdn>] [-EmailAddresses <ProxyAddressCollection>] [-EmailAddressPolicyEnabled <$true | $false>] [-ForwardingAddress <RecipientIdParameter>] [-GrantSendOnBehalfTo <MailboxOrMailUserIdParameter[]>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-Instance <MailPublicFolder>] [-MaxReceiveSize <Unlimited>] [-MaxSendSize <Unlimited>] [-Name <String>] [-PhoneticDisplayName <String>] [-PrimarySmtpAddress <SmtpAddress>] [-PublicFolderType <GeneralPurpose | Mapi | Nntp | NotSpecified>] [-RejectMessagesFrom <RecipientIdParameter[]>] [-RejectMessagesFromDLMembers <RecipientIdParameter[]>] [-RequireSenderAuthenticationEnabled <$true | $false>] [-Server <ServerIdParameter>] [-SimpleDisplayName <String>] [-UMDtmfMap <MultiValuedProperty>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress <SmtpAddress>]

Параметры

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

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.MailPublicFolderIdParameter

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

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

AcceptMessagesOnlyFrom

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

AcceptMessagesOnlyFromDLMembers

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

Alias

Необязательный

System.String

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

Эта строка должна соответствовать требованиям RFC 2821 для допустимых SMTP-адресов «локальной части».

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Значение параметра Confirm указывать не требуется.

Contacts

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

С помощью параметра Contacts можно указать контакты для общей папки. Контакты — это люди, о которых можно сохранять различного рода сведения, например: адреса, номера телефонов и URL-адреса веб-страниц.

CreateDTMFMap

Необязательный

System.Boolean

Этот параметр указывает, что для пользователя создается сопоставление DTMF.

CustomAttribute1

Необязательный

System.String

Значением параметра CustomAttribute1 может быть любое строковое значение.

CustomAttribute10

Необязательный

System.String

Значением параметра CustomAttribute10 может быть любое строковое значение.

CustomAttribute11

Необязательный

System.String

Значением параметра CustomAttribute11 может быть любое строковое значение.

CustomAttribute12

Необязательный

System.String

Значением параметра CustomAttribute12 может быть любое строковое значение.

CustomAttribute13

Необязательный

System.String

Значением параметра CustomAttribute13 может быть любое строковое значение.

CustomAttribute14

Необязательный

System.String

Значением параметра CustomAttribute14 может быть любое строковое значение.

CustomAttribute15

Необязательный

System.String

Значением параметра CustomAttribute15 может быть любое строковое значение.

CustomAttribute2

Необязательный

System.String

Значением параметра CustomAttribute2 может быть любое строковое значение.

CustomAttribute3

Необязательный

System.String

Значением параметра CustomAttribute3 может быть любое строковое значение.

CustomAttribute4

Необязательный

System.String

Значением параметра CustomAttribute4 может быть любое строковое значение.

CustomAttribute5

Необязательный

System.String

Значением параметра CustomAttribute5 может быть любое строковое значение.

CustomAttribute6

Необязательный

System.String

Значением параметра CustomAttribute6 может быть любое строковое значение.

CustomAttribute7

Необязательный

System.String

Значением параметра CustomAttribute7 может быть любое строковое значение.

CustomAttribute8

Необязательный

System.String

Значением параметра CustomAttribute8 может быть любое строковое значение.

CustomAttribute9

Необязательный

System.String

Значением параметра CustomAttribute9 может быть любое строковое значение.

DeliverToMailboxAndForward

Необязательный

System.Boolean

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

DisplayName

Необязательный

System.String

С помощью параметра DisplayName можно указать отображаемое имя прокси-объекта общей папки.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

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

EmailAddresses

Необязательный

Microsoft.Exchange.Data.ProxyAddressCollection

С помощью параметра EmailAddresses можно указать адреса прокси-серверов (например, user@contoso.com).

EmailAddressPolicyEnabled

Необязательный

System.Boolean

С помощью параметра EmailAddressPolicyEnabled можно включить или отключить политику адресов электронной почты для этой папки.

ForwardingAddress

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter

С помощью параметра ForwardingAddress можно указать адрес пересылки для папки.

GrantSendOnBehalfTo

Необязательный

Microsoft.Exchange.Configuration.Tasks.MailboxOrMailUserIdParameter[]

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

HiddenFromAddressListsEnabled

Необязательный

System.Boolean

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

IgnoreDefaultScope

Необязательный

System.Management.Automation.SwitchParameter

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

  • Использовать параметр DomainController нельзя. Команда автоматически будет использовать подходящий сервер глобального каталога.

  • В качестве значения параметра Identity можно использовать только различающееся имя. Другие формы идентификации, например с помощью псевдонима или идентификатора GUID, не допускаются.

Instance

Необязательный

Microsoft.Exchange.Data.Directory.Management.MailPublicFolder

С помощью параметра Instance можно указать экземпляр объекта Active Directory, который передается по конвейеру и используется данной командой.

MaxReceiveSize

Необязательный

Microsoft.Exchange.Data.Unlimited

С помощью параметра MaxReceiveSize можно указать максимальный размер сообщений электронной почты, которые может принимать эта папка. Допустимые значения: от 1 КБ до 2 097 151 КБ. Если значение этого параметра не указано, ограничение не устанавливается.

MaxSendSize

Необязательный

Microsoft.Exchange.Data.Unlimited

С помощью параметра MaxSendSize можно указать максимально допустимый размер отправляемых сообщений электронной почты. Допустимые значения: от 1 КБ до 2 097 151 КБ. Если значение этого параметра не указано, ограничение не устанавливается.

Name

Необязательный

System.String

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

PhoneticDisplayName

Необязательный

System.String

Параметр PhoneticDisplayName определяет произношение параметра DisplayName по звукам.

Максимальная длина этого параметра составляет 255 знаков. Дополнительные сведения о параметре PhoneticDisplayName и распознавании речи см. в разделе Поиск в каталоге автоматического распознавания речи.

PrimarySmtpAddress

Необязательный

Microsoft.Exchange.Data.SmtpAddress

С помощью параметра ForwardingAddress можно указать основной SMTP-адрес для папки.

PublicFolderType

Необязательный

Microsoft.Exchange.Data.Directory.Recipient.PublicFolderType

С помощью параметра PublicFolderType можно указать один из четырех типов этой общей папки:

  • GeneralPurpose;

  • MAPI;

  • NNTP;

  • NotSpecified.

RejectMessagesFrom

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

RejectMessagesFromDLMembers

Необязательный

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

RequireSenderAuthenticationEnabled

Необязательный

System.Boolean

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

Server

Необязательный

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

С помощью параметра Server можно указать идентификатор сервера, на котором следует выполнить операцию. Если сервер не указан, команда проверяет, является ли локальный сервер сервером почтовых ящиков с сервером Exchange Server 2007 с базой данных общих папок. Если да, папка создается локально. В противном случае команда находит ближайший (по стоимости сайта) сервер почтовых ящиков Exchange Server 2007, на котором подключена база данных общих папок.

SimpleDisplayName

Необязательный

System.String

Параметр SimpleDisplayName используется для вывода альтернативного описания объекта, если разрешен только ограниченный набор знаков. Этот ограниченный набор знаков включает знаки с ASCII-кодами от 26 до 126 включительно.

UMDtmfMap

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

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

UseRusServer

Необязательный

System.String

Примечание.Этот параметр доступен только в Exchange Server 2007 с пакетом обновления 2 (SP2).

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

Служба списка адресов является компонентом службы системного помощника Exchange. С ее помощью создаются и поддерживаются характерные для Exchange значения атрибутов в Active Directory. Служба списка адресов позволяет обновлять объекты получателя в домене с использованием определенных сведений, таких как членство в списке адресов и адреса электронной почты.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

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

WindowsEmailAddress

Необязательный

Microsoft.Exchange.Data.SmtpAddress

С помощью параметра WindowsEmailAddress можно указать адрес электронной почты в формате адрес_электронной_почты@contoso.com.

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

Для выполнения командлета Set-MailPublicFolder используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора общих папок Exchange и членство в локальной группе администраторов на целевом сервере

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Исключения

Исключения Описание

 

Пример

В этом примере основному SMTP-адресу общей папки MyPublicFolder@contoso.com с включенной поддержкой почты присваивается значение MyPublicFolder@fabrikam.com.

Копировать код
Set-MailPublicFolder -Identity MyPublicFolder@contoso.com -PrimarySmtpAddress MyPublicFolder@fabrikam.com