Get-TransportRulePredicate
Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.
Командлет Get-TransportRulePredicate используется для просмотра предикатов (условий и исключений), доступных для правил транспорта (правил для потока обработки почты).
Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.
Синтаксис
Get-TransportRulePredicate
[[-Name] <String>]
[<CommonParameters>]
Описание
Совокупное название условий и исключений в правилах — предикаты, так как для каждого условия существует аналогичное исключение с такими же параметрами и синтаксисом. Единственное отличие заключается в том, что условия указывают, к каким сообщениям правило применяется, а исключения — наоборот. Именно поэтому в выходных данных этого командлета исключения не указываются отдельно. Кроме того, имена некоторых предикатов, возвращаемые этим командлетом, отличаются от имен соответствующих параметров в командлетах New-TransportRule и Set-TransportRule.
В локальной среде Exchange предикаты, доступные на серверах почтовых ящиков и пограничном транспортном сервере, отличаются.
Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.
Примеры
Пример 1
Get-TransportRulePredicate
В этом примере возвращается сводный список всех предикатов.
Пример 2
Get-TransportRulePredicate -Name SubjectMatches | Format-List
В этом примере возвращаются подробные сведения о глобальном списке адресов SubjectMatches.
Дополнительные сведения о конвейерной подготовке см. в разделе О конвейерах. Дополнительные сведения о работе с выходными данными команды см. в разделе Работа с выходными данными команды.
Пример 3
Get-TransportRulePredicate | Where {$_.Name -like "*Attachment*"}
В этом примере возвращается сводный список всех предикатов, имена которых включают слово "Attachment".
Дополнительные сведения о работе с выходными данными команды см. в разделе Работа с выходными данными команды.
Параметры
-Name
Параметр Name указывает имя предиката, который требуется просмотреть. Чтобы увидеть список доступных имен, выполните команду Get-TransportRulePredicate.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
Входные данные
Input types
Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.
Выходные данные
Output types
Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.