Командлет Set-MailContact используется для изменения существующего контакта с активированной почтой в службе каталогов Active Directory.
Синтаксис
Set-MailContact -Identity <MailContactIdParameter> [-AcceptMessagesOnlyFrom <RecipientIdParameter[]>] [-AcceptMessagesOnlyFromDLMembers <RecipientIdParameter[]>] [-Alias <String>] [-Confirm [<SwitchParameter>]] [-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>] [-DisplayName <String>] [-DomainController <Fqdn>] [-EmailAddresses <ProxyAddressCollection>] [-EmailAddressPolicyEnabled <$true | $false>] [-Extensions <MultiValuedProperty>] [-ExternalEmailAddress <ProxyAddress>] [-GrantSendOnBehalfTo <MailboxOrMailUserIdParameter[]>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-MacAttachmentFormat <BinHex | UuEncode | AppleSingle | AppleDouble>] [-MaxReceiveSize <Unlimited>] [-MaxRecipientPerMessage <Unlimited>] [-MaxSendSize <Unlimited>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-Name <String>] [-PrimarySmtpAddress <SmtpAddress>] [-RejectMessagesFrom <RecipientIdParameter[]>] [-RejectMessagesFromDLMembers <RecipientIdParameter[]>] [-RequireSenderAuthenticationEnabled <$true | $false>] [-SecondaryAddress <String>] [-SecondaryDialPlan <UMDialPlanIdParameter>] [-SimpleDisplayName <String>] [-UMDtmfMap <MultiValuedProperty>] [-UseMapiRichTextFormat <Never | Always | UseDefaultSettings>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress <SmtpAddress>] |
Set-MailContact [-AcceptMessagesOnlyFrom <RecipientIdParameter[]>] [-AcceptMessagesOnlyFromDLMembers <RecipientIdParameter[]>] [-Alias <String>] [-Confirm [<SwitchParameter>]] [-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>] [-DisplayName <String>] [-DomainController <Fqdn>] [-EmailAddresses <ProxyAddressCollection>] [-EmailAddressPolicyEnabled <$true | $false>] [-Extensions <MultiValuedProperty>] [-ExternalEmailAddress <ProxyAddress>] [-GrantSendOnBehalfTo <MailboxOrMailUserIdParameter[]>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-Instance <MailContact>] [-MacAttachmentFormat <BinHex | UuEncode | AppleSingle | AppleDouble>] [-MaxReceiveSize <Unlimited>] [-MaxRecipientPerMessage <Unlimited>] [-MaxSendSize <Unlimited>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-Name <String>] [-PrimarySmtpAddress <SmtpAddress>] [-RejectMessagesFrom <RecipientIdParameter[]>] [-RejectMessagesFromDLMembers <RecipientIdParameter[]>] [-RequireSenderAuthenticationEnabled <$true | $false>] [-SecondaryAddress <String>] [-SecondaryDialPlan <UMDialPlanIdParameter>] [-SimpleDisplayName <String>] [-UMDtmfMap <MultiValuedProperty>] [-UseMapiRichTextFormat <Never | Always | UseDefaultSettings>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress <SmtpAddress>] |
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailContactIdParameter |
У параметра Identity могут быть следующие значения:
|
||
AcceptMessagesOnlyFrom |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Параметр AcceptMessagesOnlyFrom определяет пользователей почтовых ящиков, пользователей почты и почтовые контакты, которые могут отправлять сообщения электронной почты данному почтовому контакту. Для этого параметра также можно указать Microsoft Exchange в качестве допустимого получателя. Если настроить почтовый контакт так, чтобы он принимал сообщения только от получателя Microsoft Exchange, он будет получать только системные сообщения. Параметр AcceptMessagesOnlyFrom может принимать любое из следующих ниже значений допустимых отправителей:
По умолчанию этот параметр не заполнен. Это значение по умолчанию позволяет почтовому контакту принимать сообщения от всех отправителей. |
||
AcceptMessagesOnlyFromDLMembers |
Необязательно |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Параметр AcceptMessagesOnlyFromDLMembers определяет группы рассылки, членам которых разрешается отправлять сообщения электронной почты данному почтовому контакту. Для разрешенных групп рассылки можно использовать следующие значения:
По умолчанию этот параметр не заполнен. Это значение по умолчанию позволяет почтовому контакту принимать сообщения от всех отправителей. |
||
Alias |
Необязательно |
System.String |
Параметр Alias указывает псевдоним контакта с включенной поддержкой почты. Псевдоним может содержать буквы, цифры, а также следующие знаки препинания и символы:
|
||
Confirm |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется. |
||
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 указывает настраиваемые атрибуты. Эти атрибуты можно использовать для хранения дополнительных сведений. |
||
DisplayName |
Необязательно |
System.String |
Параметр DisplayName определяет краткое имя для пользователя. |
||
DomainController |
Необязательно |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя (FQDN) контроллера домена, который записывает это изменение настройки в службу каталогов Active Directory, включите в команду параметр DomainController. |
||
EmailAddresses |
Необязательно |
Microsoft.Exchange.Data.ProxyAddressCollection |
Параметр EmailAddresses позволяет задать псевдоним электронной почты почтового контакта. Можно использовать любые допустимые типы адресов электронной почты Microsoft Exchange 2007. Для параметра EmailAddresses можно указать список из нескольких значений через запятую.
|
||
EmailAddressPolicyEnabled |
Необязательно |
System.Boolean |
Параметр EmailAddressPolicyEnabled указывает, будут ли автоматически обновляться адреса электронной почты для почтового ящика на основе определенных политик адресов электронной почты. |
||
Extensions |
Необязательно |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр определяет для контакта один или несколько добавочных номеров. Если этот параметр задан, все добавочные номера в пределах абонентской группы должны быть уникальными. |
||
ExternalEmailAddress |
Необязательно |
Microsoft.Exchange.Data.ProxyAddress |
Параметр ExternalEmailAddress указывает внешний адрес электронной почты получателя. |
||
GrantSendOnBehalfTo |
Необязательно |
Microsoft.Exchange.Configuration.Tasks.MailboxOrMailUserIdParameter[] |
С помощью параметра GrantSendOnBehalfTo можно указать различающиеся имена получателей, которые могут отправлять сообщения от имени этого контакта. |
||
HiddenFromAddressListsEnabled |
Необязательно |
System.Boolean |
С помощью параметра HiddenFromAddressListsEnabled можно указать, появится ли контакт в списках адресов. Если значением является $true, контакт не появится в списке адресов. Значением по умолчанию является $false. |
||
IgnoreDefaultScope |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр IgnoreDefaultScope указывает, что при выполнении команды параметр, определяющий для командной консоли Exchange область получателя по умолчанию, должен быть проигнорирован, и задает в качестве области действия весь лес. Это обеспечивает команде доступ к объектам Active Directory, которые в текущий момент не относятся к области по умолчанию. При использовании параметра IgnoreDefaultScope действуют ограничения, описанные ниже.
|
||
Instance |
Необязательно |
Microsoft.Exchange.Data.Directory.Management.MailContact |
Параметр Instance позволяет передать в обрабатываемую команду весь объект. Он обычно используется в сценариях, где целый объект должен быть отправлен команде. |
||
MacAttachmentFormat |
Необязательно |
Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat |
Параметр MacAttachmentFormat задает для сообщений, отправляемых почтовому контакту, формат вложения операционной системы Apple Macintosh. Допустимые значения этого параметра:
По умолчанию этому параметру присвоено значение BinHex. Допустимые значения параметра MacAttachmentFormat зависят от параметра MessageFormat. Если параметру MessageFormat присвоено значение Text, этот параметр может принимать только значения BinHex и UUENCODE. Если параметру MessageFormat присвоено значение Mime, этот параметр может принимать только значения BinHex, AppleSingle и AppleDouble. |
||
MaxReceiveSize |
Необязательно |
Microsoft.Exchange.Data.Unlimited |
С помощью параметра MaxReceiveSize можно указать максимальный размер сообщений электронной почты, которые могут быть получены, от 1 килобайта (КБ) до 2 097 151 КБ. Если значение этого параметра не указано, ограничение устанавливается в максимальное значение. |
||
MaxRecipientPerMessage |
Необязательно |
Microsoft.Exchange.Data.Unlimited |
Параметр MaxRecipientPerMessage указывает максимальное число получателей для сообщений этого почтового контакта. |
||
MaxSendSize |
Необязательно |
Microsoft.Exchange.Data.Unlimited |
С помощью параметра MaxReceiveSize можно указать максимальный размер сообщений электронной почты, которые могут быть отправлены, от 1 килобайта (КБ) до 2 097 151 КБ. Если значение этого параметра не указано, ограничение устанавливается в максимальное значение. |
||
MessageBodyFormat |
Необязательно |
Microsoft.Exchange.Data.Directory.Recipient.MessageBodyFormat |
Параметр MessageBodyFormat задает для сообщений, отправляемых почтовому контакту, формат текста сообщения. Допустимые значения этого параметра:
По умолчанию этому параметру присвоено значение TextAndHtml. Параметры MessageFormat и MessageBodyFormat взаимозависимы. Если параметру MessageFormat присвоено значение Mime, параметру MessageBodyFormat можно присвоить любое допустимое значение. Однако если параметру MessageFormat присвоено значение Text, параметру MessageBodyFormat можно присвоить только значение Text. Следовательно, если данному параметру необходимо присвоить значение Html или TextAndHtml, параметру MessageFormat следует присвоить значение Mime. |
||
MessageFormat |
Необязательно |
Microsoft.Exchange.Data.Directory.Recipient.MessageFormat |
Параметр MessageFormat задает для сообщений, отправляемых почтовому контакту, формат сообщения. Допустимые значения этого параметра:
По умолчанию этому параметру присвоено значение Mime. Параметры MessageFormat и MessageBodyFormat взаимозависимы. Если параметру MessageFormat присвоено значение Mime, параметру MessageBodyFormat можно присвоить любое допустимое значение. Однако если параметру MessageFormat присвоено значение Text, параметру MessageBodyFormat можно присвоить только значение Text. Следовательно, если необходимо изменить значение параметра MessageFormat с Mime на Text, необходимо также изменить значение параметра MessageBodyFormat на Text. |
||
Name |
Необязательно |
System.String |
Параметр Name определяет имя контакта, для которого разрешается использование электронной почты. |
||
PrimarySmtpAddress |
Необязательно |
Microsoft.Exchange.Data.SmtpAddress |
С помощью параметра PrimarySmtpAddress можно указать основной адрес электронной почты SMTP. |
||
RejectMessagesFrom |
Необязательно |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
С помощью параметра RejectMessagesFrom можно указать получателей, сообщения от которых будут отклоняться. |
||
RejectMessagesFromDLMembers |
Необязательно |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
С помощью параметра RejectMessagesFromDLMembers можно указать членов списка рассылки, сообщения от которых будут отклоняться. |
||
RequireSenderAuthenticationEnabled |
Необязательно |
System.Boolean |
С помощью параметра RequireSenderAuthenticationEnabled можно указать, необходимо ли принимать сообщения только от получателей, прошедших проверку подлинности. Значением по умолчанию является $false. |
||
SecondaryAddress |
Необязательно |
System.String |
Этот параметр определяет дополнительный адрес, используемый контактом, поддерживающим единую систему обмена сообщениями. |
||
SecondaryDialPlan |
Необязательно |
Microsoft.Exchange.Configuration.Tasks.UMDialPlanIdParameter |
Этот параметр определяет дополнительную абонентскую группу единой системы обмена сообщениями. Этот параметр позволяет создать адрес дополнительного прокси-сервера. |
||
SimpleDisplayName |
Необязательно |
System.String |
Параметр SimpleDisplayName используется для вывода альтернативного описания объекта, если разрешен только ограниченный набор символов. Этот ограниченный набор символов включает символы с кодами ASCII от 26 до 126 включительно. |
||
UMDtmfMap |
Необязательно |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр определяет, будет ли создано пользовательское сопоставление DTMF для контакта, поддерживающего единую систему обмена сообщениями. |
||
UseMapiRichTextFormat |
Необязательно |
Microsoft.Exchange.Data.Directory.Recipient.UseMapiRichTextFormat |
С помощью параметра UseMapiRichTextFormat можно указать, как будут обрабатываться сообщения в формате MAPI Rich Text Format (RTF) для данного почтового контакта. Установите значение «Never» для этого параметра, чтобы преобразовывать в обычный текст все сообщения, отправленные этому контакту. Установите значение «Always» для этого параметра, чтобы всегда отправлять сообщения этому контакту в формате MAPI RTF. Установите значение «UseDefaultSettings» для этого параметра, чтобы выбирать формат на основе параметра, настроенного в клиенте MAPI, отправившем сообщение. |
||
UsePreferMessageFormat |
Необязательно |
System.Boolean |
С помощью параметра UsePreferMessageFormat можно указать, будут ли параметры формата сообщения, настроенные для почтового контакта, перекрывать глобальные параметры, настроенные для удаленного домена. Установите значение $true для этого параметра, чтобы параметры формата сообщения, настроенные для почтового контакта, перекрывали все глобальные параметры. |
||
UseRusServer |
Необязательно |
System.String |
Параметр UseRusServer указывает на необходимость использования определенного сервера почтовых ящиков, на котором выполняется служба списка адресов, для получения и установки атрибутов почтового ящика и пользователя Active Directory. Служба списка адресов является компонентом службы системного помощника Exchange. С ее помощью создаются и поддерживаются характерные для Exchange значения атрибутов в Active Directory. Ее можно использовать для обновления объектов получателей в домене с применением определенных сведений, например данных о членстве в списках адресов и адресов электронной почты. |
||
WhatIf |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется. |
||
WindowsEmailAddress |
Необязательно |
Microsoft.Exchange.Data.SmtpAddress |
Параметр WindowsEmailAddress указывает адрес электронной почты Windows для данного почтового ящика. Этот адрес не используется Exchange. |
Подробное описание
С помощью командлета Set-MailContact можно изменять существующий контакт с активированной почтой Active Directory, указав идентификатор контакта и атрибуты, которые нужно изменить.
Для выполнения командлета Set-MailContact используемой учетной записи необходимо делегировать следующую роль:
- роль администратора получателей Exchange.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
Пример
В данном примере команда Set-MailContact используется для установки значения john@contoso.com для адреса электронной почты сотрудника John Peoples.
Копировать код | |
---|---|
Set-MailContact -Identity "John Peoples" -ExternalEmailAddress "john@contoso.com" |