Empfängerfilter für Adresslisten in Exchange Online PowerShell
Empfängerfilter identifizieren die Empfänger, die in Adresslisten und GALs enthalten sind. Es gibt zwei grundlegende Optionen: Musterempfängerfilter und benutzerdefinierte Empfängerfilter. Dies sind im Grunde dieselben Empfängerfilteroptionen, die von dynamischen Verteilergruppen und E-Mail-Adressrichtlinien verwendet werden.
Musterempfängerfilter
Verwendet den erforderlichen IncludedRecipient-Parameter mit dem
AllRecipients
Wert oder mindestens einem der folgenden Werte:MailboxUsers
,MailContacts
,MailGroups
,MailUsers
oderResources
. Es können mehrere Werte durch Kommata getrennt angegeben werden.Sie können auch einen der optionalen Parameter für bedingten Filter verwenden: ConditionalCompany, ConditionalCustomAttribute[1to15], ConditionalDepartment und ConditionalStateOrProvince.
Sie geben mehrere Werte für einen bedingten Parameter an, indem Sie die Syntax
"<Value1>","<Value2>"...
verwenden. Mehrere Werte derselben Eigenschaft verwenden den or -Operator. „Abteilung ist beispielsweise gleich Vertrieb oder Marketing oder Finanzen".Benutzerdefinierte Empfängerfilter: Verwendet den erforderlichen RecipientFilter-Parameter mit einem OPATH-Filter.
Die grundlegende OPATH-Filtersyntax ist
"<Property1> -<Operator> '<Value1>' <Property2> -<Operator> '<Value2>'..."
.Für den gesamten OPATH-Filter sind doppelte Anführungszeichen
" "
erforderlich. Obwohl der Filter eine Zeichenfolge (kein Systemblock) ist, können Sie auch geschweifte Klammern{ }
verwenden, aber nur, wenn der Filter keine Variablen enthält, die eine Erweiterung erfordern.Bindestriche (
-
) sind vor allen Operatoren erforderlich. Im Folgenden finden Sie einige der am häufigsten verwendeten Operatoren.and
,or
undnot
.eq
undne
(entspricht und ist nicht gleich, ohne Groß-/Kleinschreibung zu beachten).lt
undgt
(kleiner als und größer als).like
undnotlike
(Zeichenfolge enthält und nicht; erfordert mindestens einen Wildcard in der Zeichenfolge. Beispiel:"Department -like 'Sales*'"
.Verwenden Sie Klammern, um Anweisungen in komplexen Filtern zu gruppieren
<Property> -<Operator> '<Value>'
. Beispiel:"(Department -like 'Sales*' -or Department -like 'Marketing*') -and (Company -eq 'Contoso' -or Company -eq 'Fabrikam')"
. Exchange speichert den Filter in der RecipientFilter -Eigenschaft, wobei jede einzelne Anweisung in Klammern eingeschlossen ist, aber Sie müssen dies nicht so eingeben.Weitere Informationen finden Sie unter Zusätzliche Informationen zur OPATH-Syntax.
Weitere Informationen zu Adresslisten finden Sie unter Adresslisten in Exchange Online.
Informationen zu Adresslistenprozeduren, die Empfängerfilter verwenden, finden Sie unter Adresslistenprozeduren in Exchange Online.