Get-TransportRulePredicate
Este cmdlet está disponível no Exchange local e no serviço baseado na nuvem. Alguns parâmetros e configurações podem ser exclusivos de um ou outro ambiente.
Use o cmdlet Get-TransportRulePredicate para exibir os predicados (condições e exceções) disponíveis para regras de transporte (regras de fluxo mal).
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Syntax
Get-TransportRulePredicate
[[-Name] <String>]
[<CommonParameters>]
Description
Coletivamente, as condições e exceções nas regras são conhecidas como predicados, pois para cada condição, há uma exceção correspondente que usa exatamente as mesmas configurações e sintaxe. A única diferença é que as condições especificam mensagens a serem incluídas, enquanto exceções especificam mensagens a serem excluídas. É por isso que a saída desse cmdlet não lista exceções separadamente. Além disso, os nomes de alguns dos predicados retornados por esse cmdlet são diferentes dos nomes de parâmetro correspondentes nos cmdlets New-TransportRule e Set-TransportRule.
No Exchange local, os predicados disponíveis nos servidores mailboxes e no servidor de Transportes de Borda são diferentes.
Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.
Exemplos
Exemplo 1
Get-TransportRulePredicate
Este exemplo retorna uma lista de resumo de todos os predicados.
Exemplo 2
Get-TransportRulePredicate -Name SubjectMatches | Format-List
Este exemplo retorna informações detalhadas sobre o predicado denominado SubjectMatches.
Para obter mais informações sobre pipelining, consulte Sobre Pipelines. Para obter mais informações sobre como trabalhar com a saída de um comando, confira Trabalhar com saída de comando.
Exemplo 3
Get-TransportRulePredicate | Where {$_.Name -like "*Attachment*"}
Este exemplo retorna uma lista de resumo de todos os predicados que têm Anexo no nome.
Para obter mais informações sobre como trabalhar com a saída de um comando, confira Trabalhar com saída de comando.
Parâmetros
-Name
O parâmetro Nome especifica o nome do predicado que você deseja exibir. Para ver a lista de nomes disponíveis, execute o comando 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 |
Entradas
Input types
Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.
Saídas
Output types
Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.