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

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

Командлет New-TransportRule используется для создания нового правила транспорта, которое будет использоваться агентом правил транспорта при обработке всех сообщений электронной почты, проходящих через транспортный сервер-концентратор или пограничный транспортный сервер в организации.

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

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

Синтаксис

New-TransportRule -Name <String> [-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>] [-Enabled <$true | $false>] [-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[]>] [-Organization <OrganizationIdParameter>] [-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>]

Параметры

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

Name

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

System.String

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

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 through 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 parameter указывает дополнительного получателя сообщения.

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-текст заявления об отказе. Текст должен быть заключен в кавычки ("). Дополнительные сведения см. в разделе Общие сведения о заявлениях об отказе.

ApplyRightsProtectionTemplate

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

Microsoft.Exchange.Configuration.Tasks.RmsTemplateIdParameter

Параметр ApplyRightsProtectionTemplate указывает имя шаблона политики права для применения к сообщению. Это действие добавляет защиту прав в сообщение. Для использования данного действия в топологии должен присутствовать сервер служб управления правами Служба каталогов 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 для добавления комментариев к правилу. Например, в этих комментариях можно указывать, для чего используется это правило, как оно изменялось со временем и прочие сведения. Длина комментария не должна превышать 1024 символов.

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

Enabled

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

System.Boolean

Параметр Enabled указывает на необходимость включения правила транспорта при его создании. Значение по умолчанию: $true.

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

  • ExternalPartner

  • ExternalNonPartner

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

ExceptIfHasClassification

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

System.String

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

ExceptIfHasNoClassification

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

System.Boolean

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

ExceptIfHeaderContainsMessageHeader

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

Microsoft.Exchange.Data.HeaderName

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

ExceptIfHeaderContainsWords

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

Microsoft.Exchange.Data.Word[]

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

ExceptIfHeaderMatchesMessageHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр ExceptIfHeaderMatchesMessageHeader указывает имя заголовка SMTP для проверки. Этот параметр должен использоваться с параметром ExceptIfHeaderMatchesPatterns для указания текстового шаблона.

ExceptIfHeaderMatchesPatterns

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

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

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

ExceptIfManagerAddresses

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

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

  • ExternalPartner

  • ExternalNonPartner

Примечание.
Значение ExternalPartner является разрешенным доменом для DomainSecure.

HasClassification

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

System.String

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

HasNoClassification

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

System.Boolean

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

HeaderContainsMessageHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр HeaderContainsMessageHeader указывает имя заголовка SMTP для проверки. Этот параметр должен использоваться вместе с параметром HeaderContainsWords.

HeaderContainsWords

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

Microsoft.Exchange.Data.Word[]

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

HeaderMatchesMessageHeader

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

Microsoft.Exchange.Data.HeaderName

Параметр HeaderMatchesMessageHeader указывает имя заголовка, которое проверяется на наличие указанного текстового шаблона. Необходимо использовать этот параметр с параметром 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.

MessageTypeMatches

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

Microsoft.Exchange.MessagingPolicies.Rules.Tasks.MessageType

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

  • OOF

  • AutoAccept

  • AutoForward

  • Encrypted

  • Calendaring

  • PermissionControlled

  • Voicemail

  • RSS

  • Signed

  • ApprovalRequest

  • ReadReceipt

ModerateMessageByManager

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

System.Boolean

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

ModerateMessageByUser

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

Organization

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

Microsoft.Exchange.Configuration.Tasks.OrganizationIdParameter

PrependSubject

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

Microsoft.Exchange.Data.SubjectPrefix

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

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

Priority

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

System.Int32

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

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 указывает удаляемое имя заголовка сообщения.

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. Для указания значения следует использовать параметр SetHeaderValue.

SetHeaderValue

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

Microsoft.Exchange.Data.HeaderValue

Параметр SetHeaderValue задает значение заголовка SMTP, указанного параметром 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[]

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

WhatIf

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

System.Management.Automation.SwitchParameter

WithImportance

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

Microsoft.Exchange.Management.Tasks.Importance

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

  • High

  • Low

  • Normal

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

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

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

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

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

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

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

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

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

Ошибки

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

 

 

Исключения

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

 

 

Примеры

ПРИМЕР 1

В данном примере создается правило транспорта на транспортном сервере-концентраторе.

Скопировать код
New-TransportRule -Name "ReportToManager" -FromMemberOf "Executives" -SentTo "AllCompany" -ApplyClassification "ExecutiveCommunication"

ПРИМЕР 2

В данном примере создается правило транспорта на транспортном сервере-концентраторе со следующими параметрами:

  • Между списками рассылки: значение первого свойства предиката для этого условия — группа рассылки Sales-Group. Значение второго свойства предиката для этого условия — группа рассылки Brokerage-Group.

Применяются следующие исключения:

  • C текстовыми шаблонами в теме   Значение этого исключения равно Press Release или Corporate Communication.

  • От пользователей   Значениями этого исключения являются пользователи «Tony Smith» и «Pilar Ackerman».

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

  • Отправить сообщение об отклонении отправителю   Значение для этого действия равно E-mail messages sent between the Sales department and the Brokerage department are prohibited.

Скопировать код
New-TransportRule "BlockMessagesBetweenSalesAndBrokerage" -BetweenMemberOf1 "Sales-Group" -BetweenMemeberOf2 "Brokerage-Group" -ExceptIfFrom "Tony Smith","Pilar Ackerman" -ExceptIfSubjectContainsWords "Press Release","Corporate Communication" -RejectMessageEnhancedStatusCode "5.7.1" -RejectMessageReasonText "E-mail messages sent between the Sales department and the Brokerage department are prohibited."