Filter im Exchange Online PowerShell-Modul

Das Exchange Online PowerShell-Moduls enthält neun exklusive Get-EXO*-Cmdlets, die für Vorgänge mit hoher Geschwindigkeit und hohem Volumen optimiert sind und Ihnen (nachdem Sie eine Verbindung mit Ihrem organization hergestellt haben) Zugriff auf hunderte von vorhandenen Cmdlets im Dienst bietet. Weitere Informationen finden Sie unter Cmdlets im Exchange Online PowerShell-Modul.

Um filter in den neun exklusiven Get-EXO*- Cmdlets im Modul optimal zu nutzen, müssen Sie die Anleitung in diesem Artikel befolgen.

Tipp

Version 3.0.0 und höher (2022) wird als Exchange Online PowerShell V3-Modul (abgekürzt als EXO V3-Modul) bezeichnet. Version 2.0.5 und früher (2021) wurde als Exchange Online PowerShell V2-Modul (abgekürzt als EXO V2-Modul) bezeichnet.

Verwenden der clientseitigen Filterung für optimale Leistung

Serverseitige Filterung verwendet die verfügbaren Filter- oder RecipientFilter-Parameter für ein Cmdlet.

Clientseitige Filterung verwendet das Cmdlet Where-Object (auch als Where oder ? bezeichnet).

Im Allgemeinen erzielen Sie eine deutlich bessere Leistung in Exchange PowerShell-Cmdlets mit serverseitiger Filterung. Für das Exchange Online PowerShell-Modul erzielen Sie jedoch eine bessere Leistung, wenn Sie die clientseitige Filterung verwenden. Wir arbeiten daran, die Leistung der serverseitigen Filterung im Modul zu verbessern.

Nicht unterstützte filterbare Eigenschaften

Die Get-EXO*- Cmdlets im Modul unterstützen die meisten filterbaren Eigenschaften , die in ihren älteren, gleichwertigen Cmdlets verfügbar sind. Es gibt jedoch derzeit einige Eigenschaften, die mit der Filterung in den Get-EXO*- Cmdlets nicht funktionieren. Diese Eigenschaften werden in der folgenden Tabelle beschrieben:

Cmdlet Nicht unterstützte filterbare Eigenschaft LDAP-Anzeigename
Get-EXOCASMailbox MemberOfGroup

ExternalDirectoryObjectId
memberOf

msExchExternalDirectoryObjectId
Get-EXOMailbox DeletedItemFlags

LanguagesRaw

MasterAccountSid

MemberOfGroup

RequireAllSendersAreAuthenticated

SCLDeleteThresholdInt

SCLJunkThresholdInt

SCLQuarantineThresholdInt

SCLRejectThresholdInt

deletedItemFlags

msExchUserCulture

msExchMasterAccountSid

memberOf

msExchRequireAuthToSendTo

msExchMessageHygieneSCLDeleteThreshold

msExchMessageHygieneSCLJunkThreshold

msExchMessageHygieneSCLQuarantineThreshold

msExchMessageHygieneSCLRejectThreshold

Get-EXORecipient CountryCode

ExternalDirectoryObjectId

MasterAccountSid

MemberOfGroup

Members

countryCode

msExchExternalDirectoryObjectId

msExchMasterAccountSid

memberOf

member

Unterstützte Operatoren

Die folgenden Operatoren werden für alle Zeichenfolgenformate in den Get-EXO*-Cmdlets im Exchange Online PowerShell-Modul vollständig unterstützt:

Die Operatoren -like und -notlike sind bei Verwendung von Platzhaltern (*) eingeschränkt. Sie können Platzhalter nur am Anfang eines Zeichenfolgewerts, am Ende eines Zeichenfolgewerts oder in beiden verwenden.

Die folgende Textsuche wird beispielsweise nicht unterstützt:

"UPN -like 'A*B*C'

Die folgenden Suchvorgänge werden jedoch unterstützt:

"UPN -like 'A*' -and UPN -like '*C' -and UPN like '*B*'"