Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Set-TransportRule позволяет изменить существующее правило транспорта на транспортном сервере-концентраторе или пограничном транспортном сервере.

Важно!
Правила транспорта, созданные на транспортных серверах-концентраторах, хранятся в Служба каталогов Active Directory. Все транспортные серверы-концентраторы организации имеют доступ к одному и тому же набору правил транспорта. На пограничных транспортных серверах правила транспорта сохраняются в локальной копии служб облегченного доступа к каталогам Служба каталогов Active Directory. Транспортные правила не являются общими для двух пограничных транспортных серверов и не реплицируются между ними, также транспортные правила не являются общими для транспортного сервера-концентратора и пограничного транспортного сервера и не реплицируются между ними.

В Microsoft Exchange Server 2010 командлеты правил транспорта были изменены, чтобы упростить создание правил с помощью командной консоли Exchange. Все предикаты правил и действия доступны для использования напрямую посредством командлетов New-TransportRule и Set-TransportRule. В сервере Exchange 2010 командлеты Get-TransportRulePredicate и Get-TransportRuleAction используются только для перечисления предикатов и действий, доступных на транспортных серверах-концентраторах и пограничных транспортных серверах.

Синтаксис

Set-TransportRule -Identity <RuleIdParameter> [-ADComparisonAttribute <DisplayName | FirstName | Initials | LastName | Office | PhoneNumber | OtherPhoneNumber | Email | Street | POBox | City | State | ZipCode | Country | UserLogonName | HomePhoneNumber | OtherHomePhoneNumber | PagerNumber | MobileNumber | FaxNumber | OtherFaxNumber | Notes | Title | Department | Company | Manager | CustomAttribute1 | CustomAttribute2 | CustomAttribute3 | CustomAttribute4 | CustomAttribute5 | CustomAttribute6 | CustomAttribute7 | CustomAttribute8 | CustomAttribute9 | CustomAttribute10 | CustomAttribute11 | CustomAttribute12 | CustomAttribute13 | CustomAttribute14 | CustomAttribute15>] [-ADComparisonOperator <Equal | NotEqual>] [-AddManagerAsRecipientType <To | Cc | Bcc | Redirect>] [-AddToRecipients <RecipientIdParameter[]>] [-AnyOfCcHeader <RecipientIdParameter[]>] [-AnyOfCcHeaderMemberOf <RecipientIdParameter[]>] [-AnyOfRecipientAddressContainsWords <Word[]>] [-AnyOfRecipientAddressMatchesPatterns <Pattern[]>] [-AnyOfToCcHeader <RecipientIdParameter[]>] [-AnyOfToCcHeaderMemberOf <RecipientIdParameter[]>] [-AnyOfToHeader <RecipientIdParameter[]>] [-AnyOfToHeaderMemberOf <RecipientIdParameter[]>] [-ApplyClassification <String>] [-ApplyHtmlDisclaimerFallbackAction <Wrap | Ignore | Reject>] [-ApplyHtmlDisclaimerLocation <Append | Prepend>] [-ApplyHtmlDisclaimerText <DisclaimerText>] [-ApplyRightsProtectionTemplate <RmsTemplateIdParameter>] [-AttachmentContainsWords <Word[]>] [-AttachmentIsUnsupported <$true | $false>] [-AttachmentMatchesPatterns <Pattern[]>] [-AttachmentNameMatchesPatterns <Pattern[]>] [-AttachmentSizeOver <ByteQuantifiedSize>] [-BetweenMemberOf1 <RecipientIdParameter[]>] [-BetweenMemberOf2 <RecipientIdParameter[]>] [-BlindCopyTo <RecipientIdParameter[]>] [-Comments <String>] [-Confirm [<SwitchParameter>]] [-CopyTo <RecipientIdParameter[]>] [-DeleteMessage <$true | $false>] [-Disconnect <$true | $false>] [-DomainController <Fqdn>] [-ExceptIfADComparisonAttribute <DisplayName | FirstName | Initials | LastName | Office | PhoneNumber | OtherPhoneNumber | Email | Street | POBox | City | State | ZipCode | Country | UserLogonName | HomePhoneNumber | OtherHomePhoneNumber | PagerNumber | MobileNumber | FaxNumber | OtherFaxNumber | Notes | Title | Department | Company | Manager | CustomAttribute1 | CustomAttribute2 | CustomAttribute3 | CustomAttribute4 | CustomAttribute5 | CustomAttribute6 | CustomAttribute7 | CustomAttribute8 | CustomAttribute9 | CustomAttribute10 | CustomAttribute11 | CustomAttribute12 | CustomAttribute13 | CustomAttribute14 | CustomAttribute15>] [-ExceptIfADComparisonOperator <Equal | NotEqual>] [-ExceptIfAnyOfCcHeader <RecipientIdParameter[]>] [-ExceptIfAnyOfCcHeaderMemberOf <RecipientIdParameter[]>] [-ExceptIfAnyOfRecipientAddressContainsWords <Word[]>] [-ExceptIfAnyOfRecipientAddressMatchesPatterns <Pattern[]>] [-ExceptIfAnyOfToCcHeader <RecipientIdParameter[]>] [-ExceptIfAnyOfToCcHeaderMemberOf <RecipientIdParameter[]>] [-ExceptIfAnyOfToHeader <RecipientIdParameter[]>] [-ExceptIfAnyOfToHeaderMemberOf <RecipientIdParameter[]>] [-ExceptIfAttachmentContainsWords <Word[]>] [-ExceptIfAttachmentIsUnsupported <$true | $false>] [-ExceptIfAttachmentMatchesPatterns <Pattern[]>] [-ExceptIfAttachmentNameMatchesPatterns <Pattern[]>] [-ExceptIfAttachmentSizeOver <ByteQuantifiedSize>] [-ExceptIfBetweenMemberOf1 <RecipientIdParameter[]>] [-ExceptIfBetweenMemberOf2 <RecipientIdParameter[]>] [-ExceptIfFrom <RecipientIdParameter[]>] [-ExceptIfFromAddressContainsWords <Word[]>] [-ExceptIfFromAddressMatchesPatterns <Pattern[]>] [-ExceptIfFromMemberOf <RecipientIdParameter[]>] [-ExceptIfFromScope <InOrganization | NotInOrganization>] [-ExceptIfHasClassification <String>] [-ExceptIfHasNoClassification <$true | $false>] [-ExceptIfHeaderContainsMessageHeader <HeaderName>] [-ExceptIfHeaderContainsWords <Word[]>] [-ExceptIfHeaderMatchesMessageHeader <HeaderName>] [-ExceptIfHeaderMatchesPatterns <Pattern[]>] [-ExceptIfManagerAddresses <RecipientIdParameter[]>] [-ExceptIfManagerForEvaluatedUser <Sender | Recipient>] [-ExceptIfMessageTypeMatches <OOF | AutoForward | Encrypted | Calendaring | PermissionControlled | Voicemail | Signed | ApprovalRequest | ReadReceipt>] [-ExceptIfRecipientADAttributeContainsWords <Word[]>] [-ExceptIfRecipientADAttributeMatchesPatterns <Pattern[]>] [-ExceptIfRecipientAddressContainsWords <Word[]>] [-ExceptIfRecipientAddressMatchesPatterns <Pattern[]>] [-ExceptIfRecipientInSenderList <Word[]>] [-ExceptIfSCLOver <SclValue>] [-ExceptIfSenderADAttributeContainsWords <Word[]>] [-ExceptIfSenderADAttributeMatchesPatterns <Pattern[]>] [-ExceptIfSenderInRecipientList <Word[]>] [-ExceptIfSenderManagementRelationship <Manager | DirectReport>] [-ExceptIfSentTo <RecipientIdParameter[]>] [-ExceptIfSentToMemberOf <RecipientIdParameter[]>] [-ExceptIfSentToScope <InOrganization | NotInOrganization | ExternalPartner | ExternalNonPartner>] [-ExceptIfSubjectContainsWords <Word[]>] [-ExceptIfSubjectMatchesPatterns <Pattern[]>] [-ExceptIfSubjectOrBodyContainsWords <Word[]>] [-ExceptIfSubjectOrBodyMatchesPatterns <Pattern[]>] [-ExceptIfWithImportance <Low | Normal | High>] [-From <RecipientIdParameter[]>] [-FromAddressContainsWords <Word[]>] [-FromAddressMatchesPatterns <Pattern[]>] [-FromMemberOf <RecipientIdParameter[]>] [-FromScope <InOrganization | NotInOrganization>] [-HasClassification <String>] [-HasNoClassification <$true | $false>] [-HeaderContainsMessageHeader <HeaderName>] [-HeaderContainsWords <Word[]>] [-HeaderMatchesMessageHeader <HeaderName>] [-HeaderMatchesPatterns <Pattern[]>] [-LogEventText <EventLogText>] [-ManagerAddresses <RecipientIdParameter[]>] [-ManagerForEvaluatedUser <Sender | Recipient>] [-MessageTypeMatches <OOF | AutoForward | Encrypted | Calendaring | PermissionControlled | Voicemail | Signed | ApprovalRequest | ReadReceipt>] [-ModerateMessageByManager <$true | $false>] [-ModerateMessageByUser <RecipientIdParameter[]>] [-Name <String>] [-PrependSubject <SubjectPrefix>] [-Priority <Int32>] [-Quarantine <$true | $false>] [-RecipientADAttributeContainsWords <Word[]>] [-RecipientADAttributeMatchesPatterns <Pattern[]>] [-RecipientAddressContainsWords <Word[]>] [-RecipientAddressMatchesPatterns <Pattern[]>] [-RecipientInSenderList <Word[]>] [-RedirectMessageTo <RecipientIdParameter[]>] [-RejectMessageEnhancedStatusCode <RejectEnhancedStatus>] [-RejectMessageReasonText <RejectText>] [-RemoveHeader <HeaderName>] [-SCLOver <SclValue>] [-SenderADAttributeContainsWords <Word[]>] [-SenderADAttributeMatchesPatterns <Pattern[]>] [-SenderInRecipientList <Word[]>] [-SenderManagementRelationship <Manager | DirectReport>] [-SentTo <RecipientIdParameter[]>] [-SentToMemberOf <RecipientIdParameter[]>] [-SentToScope <InOrganization | NotInOrganization | ExternalPartner | ExternalNonPartner>] [-SetHeaderName <HeaderName>] [-SetHeaderValue <HeaderValue>] [-SetSCL <SclValue>] [-SmtpRejectMessageRejectStatusCode <RejectStatusCode>] [-SmtpRejectMessageRejectText <RejectText>] [-SubjectContainsWords <Word[]>] [-SubjectMatchesPatterns <Pattern[]>] [-SubjectOrBodyContainsWords <Word[]>] [-SubjectOrBodyMatchesPatterns <Pattern[]>] [-WhatIf [<SwitchParameter>]] [-WithImportance <Low | Normal | High>]

Параметры

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

Identity

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.RuleIdParameter

Параметр Identity указывает транспортное правило, которое будет изменено. Введите идентификатор GUID или имя транспортного правила.

ADComparisonAttribute

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.ADAttribute

Параметр ADComparisonAttribute указывает атрибут Служба каталогов Active Directory для сравнения. Укажите один из следующих атрибутов Служба каталогов Active Directory:

  • DisplayName

  • FirstName

  • Initials

  • LastName

  • Office

  • PhoneNumber

  • OtherPhoneNumber

  • Email

  • Street

  • POBox

  • City

  • State

  • ZipCode

  • Country

  • UserLogonName

  • HomePhoneNumber

  • OtherHomePhoneNumber

  • PagerNumber

  • MobileNumber

  • FaxNumber

  • OtherFaxNumber

  • Notes

  • Title

  • Department

  • Company

  • Manager

  • CustomAttribute1 - CustomAttribute15

Если задано значение параметра ADComparisonAttribute и не задано значение параметра ADComparisonOperator, используется оператор сравнения по умолчанию Equal.

ADComparisonOperator

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Evaluation

Параметр ADComparisonOperator задает оператор сравнения для параметра ADAttributeComparison. Допустимые значения:

  • Equal

  • NotEqual

Если параметр ADComparisonOperator задан, необходимо также указать параметр ADComparisonAttribute.

AddManagerAsRecipientType

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.AddedRecipientType

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

AddToRecipients

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

AnyOfCcHeader

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр AnyOfCcHeader задает получателя, по которому выполняется поиск в поле «Копия» заголовка SMTP-сообщения. Правило применяется, если получатель указан в поле «Копия».

AnyOfCcHeaderMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

AnyOfRecipientAddressContainsWords

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

Microsoft.Exchange.Data.Word[]

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

AnyOfRecipientAddressMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

AnyOfToCcHeader

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр AnyOfToCcHeader указывает получателя, по которому выполняется поиск в поле «Кому» или в поле «Копия» заголовка SMTP-сообщения. Правило применяется, если получатель указан в поле «Кому» или «Копия».

AnyOfToCcHeaderMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр AnyOfToCcHeaderMemberOf задает группу рассылки. Правило применяется, если член заданной группы рассылки указан в поле «Кому» или в поле «Копия».

AnyOfToHeader

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр AnyOfToHeader задает получателя, по которому выполняется поиск в поле «Кому» заголовка SMTP-сообщения. Правило применяется, если требуемый получатель указан в поле «Кому» заголовка сообщения.

AnyOfToHeaderMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр AnyOfToHeaderMemberOf задает группу рассылки. Правило применяется, если член заданной группы рассылки указан в поле «Кому» заголовка сообщения.

ApplyClassification

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

System.String

Параметр ApplyClassification указывает классификацию сообщений, применяемую к сообщению.

ApplyHtmlDisclaimerFallbackAction

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.DisclaimerFallbackAction

Параметр ApplyHtmlDisclaimerFallbackAction задает действие, которое выполняется, если к сообщению нельзя применить заявление об отказе в формате HTML. Допустимые резервные действия:

  • Wrap

  • Ignore

  • Reject

Примечание.
Этот параметр используется с параметром ApplyHtmlDisclaimerText. Если не задан, то резервное действие по умолчанию устанавливается как Wrap.

ApplyHtmlDisclaimerLocation

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.DisclaimerLocation

Параметр ApplyHtmlDisclaimerLocation указывает расположение текста заявления об отказе в формате HTML в сообщении. Ниже приведены значения, которые можно использовать.

  • Append

  • Prepend

Примечание.
Этот параметр используется с параметром ApplyHtmlDisclaimer. Если параметр не задан, используется значение по умолчанию Append.

ApplyHtmlDisclaimerText

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

Microsoft.Exchange.Data.DisclaimerText

Параметр ApplyHtmlDisclaimerText задает текст заявления об отказе, который вставляется в сообщение. Текст заявления об отказе может включать теги HTML и встроенные теги каскадных таблиц стилей (CSS). Изображения могут добавляться тегом IMG. Дополнительные сведения о заявлениях об отказе см. в разделе Общие сведения о заявлениях об отказе.

ApplyRightsProtectionTemplate

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

Microsoft.Exchange.Configuration.Tasks.RmsTemplateIdParameter

Параметр ApplyRightsProtectionTemplate указывает имя шаблона службы управления правами (RMS) для применения к сообщению. Это действие добавляет защиту прав в сообщение. Для использования данного действия в топологии должен присутствовать сервер служб управления правами Служба каталогов Active Directory (AD RMS) или организация должна быть настроена для использования сервера ILS.

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

AttachmentContainsWords

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

Microsoft.Exchange.Data.Word[]

Параметр AttachmentContainsWords задает одно или несколько слов, по которым выполняется поиск во вложении. Проверяются только поддерживаемые типы вложений.

AttachmentIsUnsupported

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

System.Boolean

Параметр AttachmentIsUnsupported указывает агенту правил проверять наличие неподдерживаемых типов вложений. К неподдерживаемым типам вложений относятся те вложения, для которых на транспортном сервере-концентраторе не установлен IFilter.

AttachmentMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр AttachmentMatchesPatterns задает одно или несколько регулярных выражений для поиска соответствия во вложении. Для указанного шаблона проверяются только поддерживаемые типы вложений.

AttachmentNameMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр AttachmentNameMatchesPatterns задает шаблон, по которому осуществляется поиск в именах файлов вложений. Правило применяется, если имя файла вложения соответствует указанному шаблону.

AttachmentSizeOver

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

Microsoft.Exchange.Data.ByteQuantifiedSize

Параметр AttachmentSizeOver задает размер вложения. Правило применяется, если размер какого-либо отдельного вложения превышает заданный.

BetweenMemberOf1

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

Этот параметр используется с параметром BetweenMemberOf2.

BetweenMemberOf2

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

Этот параметр используется с параметром BetweenMemberOf1.

BlindCopyTo

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр BlindCopyTo указывает получателя для добавления его к сообщению как получателя скрытой копии (СК).

Comments

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

System.String

Параметр Comments предназначен для добавления информативных комментариев в правило транспорта, например о назначении правила или о порядке его изменения со временем. Длина комментария не должна превышать 512 символов.

Confirm

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

System.Management.Automation.SwitchParameter

CopyTo

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

DeleteMessage

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

System.Boolean

Параметр DeleteMessage указывает, что сообщение будет удалено.

Disconnect

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

System.Boolean

Параметр Disconnect указывает, будет ли агент правил отключать сеанс SMTP. Это действие доступно только на пограничных транспортных серверах.

DomainController

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

Microsoft.Exchange.Data.Fqdn

ExceptIfADComparisonAttribute

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.ADAttribute

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

ExceptIfADComparisonOperator

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Evaluation

Параметр ExceptIfADComparisonOperator задает оператор сравнения. Допустимые значения:

  • Equal

  • NotEqual

Если параметр ExceptIfADComparisonOperator задан, необходимо также указать параметр ExceptIfADComparisonAttribute.

ExceptIfAnyOfCcHeader

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfAnyOfCcHeaderMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр ExceptIfAnyOfCcHeaderMemberOf задает список рассылки.

ExceptIfAnyOfRecipientAddressContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfAnyOfRecipientAddressMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfAnyOfToCcHeader

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfAnyOfToCcHeaderMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр ExceptIfAnyOfToCcHeaderMemberOf задает имя группы рассылки. Выполняется проверка, являются ли получатели, перечисленные в полях «Кому» и «Копия» заголовка сообщения, членами указанной группы.

ExceptIfAnyOfToHeader

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfAnyOfToHeaderMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfAttachmentContainsWords

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

Microsoft.Exchange.Data.Word[]

Параметр ExceptIfAttachmentContainsWords задает одно или несколько слов, по которым выполняется поиск во вложении. Проверяются только поддерживаемые типы вложений.

ExceptIfAttachmentIsUnsupported

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

System.Boolean

Параметр ExceptIfAttachmentIsUnsupported задает исключение для неподдерживаемых типов вложений. К неподдерживаемым типам вложений относятся те вложения, для которых на транспортном сервере-концентраторе не установлен IFilter.

ExceptIfAttachmentMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр ExceptIfAttachmentMatchesPatterns задает одно или несколько регулярных выражений для поиска соответствия во вложении. Для указанного шаблона проверяются только поддерживаемые типы вложений.

ExceptIfAttachmentNameMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр ExceptIfAttachmentNameMatchesPatterns задает одно или несколько регулярных выражений для поиска соответствия в имени файла вложения.

ExceptIfAttachmentSizeOver

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

Microsoft.Exchange.Data.ByteQuantifiedSize

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

ExceptIfBetweenMemberOf1

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfBetweenMemberOf2

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfFrom

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfFromAddressContainsWords

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

Microsoft.Exchange.Data.Word[]

Параметр ExceptIfFromAddressContainsWords задает одно или несколько слов. Если адрес, указанный в поле «От», содержит указанное слово, правило не применяется.

ExceptIfFromAddressMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр ExceptIfFromAddressMatchesPatterns задает одно или несколько регулярных выражений для поиска соответствия в адресе отправителя.

ExceptIfFromMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfFromScope

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.FromUserScope

Параметр ExceptIfFromScope указывает одну из следующих областей:

  • InOrganization

  • NotInOrganization

Дополнительные сведения см. в разделе Предикаты правил транспорта.

ExceptIfHasClassification

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

System.String

Параметр ExceptIfHasClassification указывает классификацию сообщений, на наличие которой проверяется сообщение.

ExceptIfHasNoClassification

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

System.Boolean

Параметр ExceptIfHasNoClassification задает исключение для сообщений без классификации.

ExceptIfHeaderContainsMessageHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр ExceptIfHeaderContainsMessageHeader указывает имя заголовка SMTP. Указанный заголовок сообщения проверяется на значение, определенное в параметре ExceptIfHeaderContainsWords.

ExceptIfHeaderContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfHeaderMatchesMessageHeader

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

Microsoft.Exchange.Data.HeaderName

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

ExceptIfHeaderMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfManagerAddresses

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ExceptIfManagerForEvaluatedUser

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.EvaluatedUser

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

ExceptIfMessageTypeMatches

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.MessageType

Параметр ExceptIfMessageTypeMatches указывает тип сообщения. Допустимые значения указаны в параметре MessageTypeMatches.

ExceptIfRecipientADAttributeContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfRecipientADAttributeMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfRecipientAddressContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfRecipientAddressMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfRecipientInSenderList

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

Microsoft.Exchange.Data.Word[]

Параметр ExceptIfRecipientInSenderList задает исключение, если получатель указан в записи контрольного списка в почтовом ящике отправителя. Записи контрольного списка выполняют следующие функции:

  • Определяют индивидуальные исключения для пользователя в рамках политики контроля «закрытой территории».

  • Определяют пользователя как «жертву» в антихулиганской политике.

Для просмотра записей контрольного списка, настроенных в почтовом ящике пользователя, запустите команду Get-SupervisionListEntry и укажите почтовый ящик пользователя.

ExceptIfSCLOver

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

Microsoft.Exchange.Data.SclValue

Параметр ExceptIfSCLOver задает значение вероятности нежелательной почты. Сообщения соответствуют параметру, если значение вероятности нежелательной почты больше или равно указанному значению. Допустимые значения: целое, 1 цифра, от 0 до 9 или -1.

ExceptIfSenderADAttributeContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfSenderADAttributeMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfSenderInRecipientList

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

Microsoft.Exchange.Data.Word[]

Параметр ExceptIfSenderInRecipientList задает исключение, если отправитель указан в записи контрольного списка в почтовом ящике получателя. Записи контрольного списка выполняют следующие функции:

  • Определяют индивидуальные исключения для пользователя в рамках политики контроля «закрытой территории».

  • Определяют пользователя как «жертву» в антихулиганской политике.

Для просмотра записей контрольного списка, настроенных в почтовом ящике пользователя, запустите команду Get-SupervisionListEntry и укажите почтовый ящик пользователя.

ExceptIfSenderManagementRelationship

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.ManagementRelationship

Параметр ExceptIfSenderManagementRelationship задает проверяемые отношения между отправителем и получателями. Можно использовать следующие значения:

  • Manager

  • DirectReport

ExceptIfSentTo

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр ExceptIfSentTo задает идентификатор получателя.

ExceptIfSentToMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр ExceptIfSentToMemberOf задает адрес группы рассылки.

ExceptIfSentToScope

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.ToUserScope

Параметр ExceptIfSentToScope задает область сообщения. Допустимые значения:

  • InOrganization

  • NotInOrganization

  • ExternalPartner

  • ExternalNonPartner

ExceptIfSubjectContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfSubjectMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfSubjectOrBodyContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfSubjectOrBodyMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

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

ExceptIfWithImportance

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

Microsoft.Exchange.Management.Tasks.Importance

Параметр ExceptIfWithImportance задает важность сообщения. Допустимые значения:

  • High

  • Low

  • Normal

From

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

FromAddressContainsWords

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

Microsoft.Exchange.Data.Word[]

Параметр FromAddressContainsWords задает одно или несколько слов, по которым выполняется поиск в адресе отправителя.

FromAddressMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр FromAddressMatchesPatterns задает шаблон, на соответствие которому проверяется содержимое поля «От».

FromMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

FromScope

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.FromUserScope

Параметр FromScope задает добавляемую область сообщения. Допустимые значения:

  • InOrganization

  • NotInOrganization

HasClassification

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

System.String

Параметр HasClassification задает классификацию сообщения. Правило применяется к сообщениям с указанной классификацией.

HasNoClassification

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

System.Boolean

Параметр HasNoClassification указывает, что правило применяется к сообщениям без классификации. Параметру должно быть присвоено значение $true.

HeaderContainsMessageHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр HeaderContainsMessageHeader указывает заголовок SMTP для проверки.

HeaderContainsWords

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

Microsoft.Exchange.Data.Word[]

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

HeaderMatchesMessageHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр HeaderMatchesMessageHeader указывает заголовок SMTP для проверки. Этот параметр необходимо использовать с параметром HeaderMatchesPatterns.

HeaderMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр HeaderMatchesPatterns задает шаблон для поиска соответствия в заголовке, указанном параметром HeaderMatchesMessageHeader.

LogEventText

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

Microsoft.Exchange.Data.EventLogText

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

ManagerAddresses

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

ManagerForEvaluatedUser

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.EvaluatedUser

Параметр ManagerForEvaluatedUser указывает, должен ли проверяться диспетчер отправителя или получателя. Заданный атрибут диспетчера пользователя сравнивается с пользователем, указанным в параметре ManagerAddresses. Допустимые значения:

  • Recipient

  • Sender

Этот параметр необходимо использовать с параметром ManagerAddresses.

MessageTypeMatches

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.MessageType

Параметр MessageTypeMatches указывает тип сообщения. Допустимые значения:

  • OOF

  • AutoForward

  • Encrypted

  • Calendaring

  • PermissionControlled

  • Voicemail

  • Signed

  • ApprovalRequest

  • ReadReceipt

ModerateMessageByManager

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

System.Boolean

Параметр ModerateMessageByManager указывает, должно ли пересылаться сообщение диспетчеру отправителя для модерирования. Значение по умолчанию: $false. Чтобы разрешить модерирование со стороны диспетчера отправителя, присвойте этому параметру значение $true.

ModerateMessageByUser

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

Name

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

System.String

Параметр задает Name отображаемое имя создаваемого правила транспорта. Длина имени не должна превышать 64 символов.

PrependSubject

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

Microsoft.Exchange.Data.SubjectPrefix

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

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

Priority

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

System.Int32

Параметр Priority указывает порядок, в котором применяются правила транспорта. Правила с меньшим значением приоритета обрабатываются вначале. Если изменить приоритет правила, положение правила в списке правил изменяется в соответствии с указанным приоритетом, при этом агент правил транспорта увеличивает приоритеты всех правил, имеющих большее значение приоритета, чем у обрабатываемого правила. Значение данного параметра должно быть больше или равно 0 и не превышать n-1, где n — полное число транспортных правил в организации Exchange или в случае пограничного транспортного сервера — полное число правил на сервере.

Quarantine

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

System.Boolean

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

RecipientADAttributeContainsWords

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

Microsoft.Exchange.Data.Word[]

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

RecipientADAttributeMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр RecipientADAttributeMatchesPatterns задает один или несколько шаблонов для поиска значения в указанном атрибуте Служба каталогов Active Directory получателя.

RecipientAddressContainsWords

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

Microsoft.Exchange.Data.Word[]

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

RecipientAddressMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр RecipientAddressMatchesPatterns указывает шаблон, по которому выполняется поиск в адресе получателя.

RecipientInSenderList

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

Microsoft.Exchange.Data.Word[]

Параметр RecipientInSenderList задает условие, если получатель указан в записи контрольного списка в почтовом ящике отправителя. Записи контрольного списка выполняют следующие функции:

  • Определяют индивидуальные исключения для пользователя в рамках политики контроля «закрытой территории».

  • Определяют пользователя как «жертву» в антихулиганской политике.

Для просмотра записей контрольного списка, настроенных в почтовом ящике пользователя, запустите команду Get-SupervisionListEntry и укажите почтовый ящик пользователя.

RedirectMessageTo

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

RejectMessageEnhancedStatusCode

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.RejectEnhancedStatus

Параметр RejectMessageEnhancedStatusCode задает расширенный код состояния, предоставляемый при отклонении сообщения. Допустимыми являются значения: 5.7.1 или находящиеся в интервале 5.7.1 и 5.7.999.

Примечание.
С помощью правила транспорта можно добавить пользовательское сообщение об отклонении. Для дальнейшей настройки необходимо создать пользовательское сообщение уведомления о доставке с помощью командлета New-SystemMessage. Дополнительные сведения см. в разделе Сопоставление уведомления о доставке правилу транспорта.

Если расширенный код состояния не указан и задан только параметр RejectMessageReasonText, то используется расширенный код состояния 5.7.1.

RejectMessageReasonText

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

Microsoft.Exchange.Data.RejectText

Параметр RejectMessageReasonText задает сообщение, отправляемое при отклонении сообщения.

Примечание.
С помощью правила транспорта можно добавить пользовательское сообщение об отклонении. Для дальнейшей настройки необходимо создать пользовательское сообщение уведомления о доставке с помощью командлета New-SystemMessage. Дополнительные сведения см. в разделе Сопоставление уведомления о доставке правилу транспорта.

Если значение параметра RejectMessageReasonText не задано и расширенный код состояния задан посредством параметра RejectMessageEnchancedStatusCode, используется текст причины по умолчанию: «Delivery not authorized, message refused».

RemoveHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр RemoveHeader указывает имя заголовка SMTP для удаления из сообщения.

SCLOver

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

Microsoft.Exchange.Data.SclValue

Параметр SCLOver задает значение вероятности нежелательной почты. Правило применяется к сообщениям со значением вероятности нежелательной почты, превышающим указанное или равным ему. Допустимые значения вероятности нежелательной почты: целое, от 0 до 9 или -1.

SenderADAttributeContainsWords

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

Microsoft.Exchange.Data.Word[]

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

SenderADAttributeMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр SenderADAttributeMatchesPatterns задает один или несколько шаблонов, на соответствие которым сравнивается отправитель в указанном атрибуте Служба каталогов Active Directory.

SenderInRecipientList

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

Microsoft.Exchange.Data.Word[]

Параметр SenderInRecipientList задает условие, если отправитель указан в записи контрольного списка в почтовом ящике получателя. Записи контрольного списка выполняют следующие функции:

  • Определяют индивидуальные исключения для пользователя в рамках политики контроля «закрытой территории».

  • Определяют пользователя как «жертву» в антихулиганской политике.

Для просмотра записей контрольного списка, настроенных в почтовом ящике пользователя, запустите команду Get-SupervisionListEntry и укажите почтовый ящик пользователя.

SenderManagementRelationship

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.ManagementRelationship

Параметр SenderManagementRelationship задает отношение между отправителем и получателем. Допустимые значения:

  • Manager

  • DirectReport

SentTo

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр SentTo задает получателя. Правило применяется к сообщениям, соответствующим указанному получателю.

SentToMemberOf

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

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

SentToScope

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.ToUserScope

Параметр SentToScope задает область сообщения. Допустимые значения:

  • InOrganization

  • NotInOrganization

  • ExternalPartner

  • ExternalNonPartner

Дополнительные сведения см. в разделе Предикаты правил транспорта.

SetHeaderName

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

Microsoft.Exchange.Data.HeaderName

Параметр SetHeaderName указывает имя заголовка SMTP для добавления или изменения. При использовании параметра SetHeaderName для указания заголовка необходимо также использовать параметр SetHeaderValue для указания значения заголовка.

SetHeaderValue

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

Microsoft.Exchange.Data.HeaderValue

Параметр SetHeaderValue задает значение заголовка, указанного параметром SetHeaderName.

SetSCL

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

Microsoft.Exchange.Data.SclValue

Параметр SetSCL изменяет значение вероятности нежелательной почты сообщения на указанное значение. Значение вероятности нежелательной почты должно быть числом в диапазоне от 0 до 9 или -1.

SmtpRejectMessageRejectStatusCode

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

Microsoft.Exchange.Data.RejectStatusCode

Параметр SmtpRejectMessageRejectStatusCode задает расширенный код состояния, предоставляемый при отклонении сообщения.

SmtpRejectMessageRejectText

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

Microsoft.Exchange.Data.RejectText

Параметр SmtpRejectMessageRejectText задает текстовую строку, добавляемую в сообщение об отклонении. Необходимо использовать этот параметр с параметром SmtpRejectMessageRejectStatusCode.

SubjectContainsWords

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

Microsoft.Exchange.Data.Word[]

Параметр SubjectContainsWord указывает слова, по которым выполняется поиск в теме сообщения.

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

Word1,"Phrase with spaces",word2.

SubjectMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр SubjectMatchesPatterns указывает текстовые шаблоны, по которым выполняется поиск в теме сообщения. Дополнительные сведения см. в разделе Регулярные выражения в правилах транспорта.

SubjectOrBodyContainsWords

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

Microsoft.Exchange.Data.Word[]

Параметр SubjectOrBodyContainsWords указывает слова, по которым осуществляется поиск в теме и тексте сообщения. Правило применяется при обнаружении любого указанного слова или фразы в теме или тексте сообщения.

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

Word1,"Phrase with spaces",word2.

SubjectOrBodyMatchesPatterns

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.Pattern[]

Параметр SubjectOrBodyMatchesPatterns указывает текстовые шаблоны, на соответствие которым проверяется содержимое темы и текста сообщения. Правило применяется при обнаружении указанного слова в теме или тексте сообщения. Дополнительные сведения см. в разделе Регулярные выражения в правилах транспорта.

WhatIf

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

System.Management.Automation.SwitchParameter

WithImportance

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

Microsoft.Exchange.Management.Tasks.Importance

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

  • High

  • Low

  • Normal

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

Командлет Set-TransportRule позволяет изменить существующее правило транспорта на транспортном сервере-концентраторе или пограничном транспортном сервере.

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

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

Важно!
Хотя для ролей транспортного сервера-концентратора и пограничного транспортного сервера некоторый набор предикатов и действий является общим, некоторые предикаты и действия являются исключительными для каждой из ролей.

Дополнительные сведения о создании нового правила транспорта см. в разделе Создание правила транспорта. Дополнительные сведения о правилах транспорта и агентах правил транспорта см. в разделе Обзор правил транспорта.

Запись «Правила транспорта» в разделе Политика обмена сообщениями и соответствие требованиям.

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

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

Ошибки

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

 

 

Исключения

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

 

 

Примеры

ПРИМЕР 1

В данном примере производится изменение транспортного правила Sales Team Disclaimer на транспортном сервере-концентраторе. Изменение значения одного предиката не влияет на другие предикаты, использованные в условиях или исключениях правила, и не влияет на действия в том же правиле.

Это правило будет изменено для применения следующего условия:

  • От члена из списка рассылки — значение для этого условия равно группе рассылки Sales-Group.

Скопировать код
Set-TransportRule "Sales Team Disclaimer" -FromMemberOf "Sales-Group"