Get-TransportRulePredicate

Questo cmdlet è disponibile in Exchange locale e nel servizio basato su cloud. Alcuni parametri e impostazioni possono essere esclusivi di singoli ambienti.

Utilizzare il cmdlet Get-TransportRulePredicate per visualizzare i predicati (condizioni ed eccezioni) disponibili per le regole di trasporto (regole del flusso di posta).

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

Get-TransportRulePredicate
   [[-Name] <String>]
   [<CommonParameters>]

Descrizione

Collettivamente, le condizioni e le eccezioni nelle regole sono note come predicati poiché per ogni condizione esiste un'eccezione corrispondente che utilizza le stesse esatte impostazioni e sintassi. L'unica differenza è che le condizioni specificano i messaggi da includere mentre le eccezioni specificano i messaggi da escludere. Ecco perché l'output di questo cmdlet non elenca le eccezioni separatamente. Inoltre, i nomi di alcuni dei predicati restituiti da questo cmdlet sono diversi dai nomi dei parametri corrispondenti nei cmdlet New-TransportRule e Set-TransportRule.

In Exchange locale i predicati disponibili nei server Cassette postali e nel server Trasporto Edge sono diversi.

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Get-TransportRulePredicate

Questo esempio restituisce un elenco riepilogativo di tutti i predicati.

Esempio 2

Get-TransportRulePredicate -Name SubjectMatches | Format-List

In questo esempio vengono restituite informazioni dettagliate sul predicato denominato SubjectMatches.

Per altre informazioni sul pipelining, vedere Informazioni sulle pipeline. Per altre informazioni su come usare l'output di un comando, vedere Uso dell'output dei comandi.

Esempio 3

Get-TransportRulePredicate | Where {$_.Name -like "*Attachment*"}

Questo esempio restituisce un elenco riepilogativo di tutti i predicati con il termine "Attachment" nel nome.

Per altre informazioni su come usare l'output di un comando, vedere Uso dell'output dei comandi.

Parametri

-Name

Il parametro Name consente di specificare il nome del predicato che si desidera visualizzare. Per visualizzare l'elenco dei nomi disponibili, eseguire il 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

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.