Exchange Online PowerShell のアドレス一覧の受信者フィルター
受信者フィルターは、アドレス一覧と GAL に含まれる受信者を識別します。 既定の受信者フィルターとカスタム受信者フィルターという 2 つの基本のオプションがあります。 これらは基本的に、動的配布グループ ポリシーとメール アドレス ポリシーで使用される受信者フィルター オプションと同じです。
既定の受信者フィルター
必要な IncludedRecipient パラメーターを、値、または 1 つ以上の値
MailboxUsers
(、MailContacts
、MailGroups
、MailUsers
またはResources
) と共AllRecipients
に使用します。 複数の値をコンマで区切って指定できます。オプションとして、次のいずれかの Conditional フィルター パラメーターを指定することもできます: ConditionalCompany、ConditionalCustomAttribute[1to15]、ConditionalDepartment、ConditionalStateOrProvince。
構文
"<Value1>","<Value2>"...
を使用して、条件付きパラメーターに複数の値を指定します。 同じプロパティに複数の値を指定すると、暗黙的に or 演算子を使ったことになります。 たとえば、"Department equals Sales or Marketing or Finance"。カスタム受信者フィルター: OPATH フィルターで必要な RecipientFilter パラメーターを使用します。
基本的な OPATH フィルター構文は です
"<Property1> -<Operator> '<Value1>' <Property2> -<Operator> '<Value2>'..."
。OPATH フィルター全体を囲む二重引用符
" "
が必要です。 フィルターは文字列 (システム ブロックではありません) ですが、中かっこ{ }
を使用することもできますが、フィルターに拡張を必要とする変数が含まれていない場合にのみ使用できます。ハイフン (
-
) は、すべての演算子の前に必要です。 最もよく使われる演算子は以下のとおりです。and
、or
、およびnot
。eq
とne
(等しく、等しくない。大文字と小文字は区別されません)。lt
とgt
(より小さいとより大きい)。like
およびnotlike
(string には および が含まれていません。文字列には少なくとも 1 つのワイルドカードが必要です。 たとえば、「"Department -like 'Sales*'"
」のように入力します。複雑なフィルターでステートメントをグループ
<Property> -<Operator> '<Value>'
化するには、かっこを使用します。 たとえば、「"(Department -like 'Sales*' -or Department -like 'Marketing*') -and (Company -eq 'Contoso' -or Company -eq 'Fabrikam')"
」のように入力します。 Exchange は、各ステートメントをかっこで囲んで RecipientFilter プロパティにフィルターを格納しますが、そのように入力する必要はありません。詳細については、「OPATH 構文の追加情報」を参照してください。
アドレス一覧の詳細については、「Exchange Onlineのアドレス一覧」を参照してください。
受信者フィルターを使用するアドレス一覧の手順については、「Exchange Onlineのアドレス一覧の手順」を参照してください。