-ContentFilter パラメーターのフィルター可能なプロパティ
製品: Exchange Server 2013
ここでは、ContentFilter パラメーターのフィルター可能なプロパティについて説明します。 ContentFilter パラメーターは、フィルターに一致するメッセージを .pst ファイルにエクスポートするのに使用します。 ContentFilter パラメーターは、New-MailboxExportRequest コマンドレットで使用されます。
フィルター可能なプロパティ
ContentFilter パラメーターの多くのプロパティでは、ワイルドカード文字を使用できます。 ワイルドカード文字を使用する場合、 -eq 演算子の代わりに -like 演算子を使用します。 -like 演算子は、文字列などのさまざまな種類のパターン マッチを検索するために使用されますが、 -eq 演算子は完全な一致を検索するために使用されます。
次の表に、 ContentFilter パラメーターのフィルター可能なプロパティの一覧を示します。 この表には、プロパティの名前、説明、取り得る値、および構文の例の一覧が示されています。 OPATH フィルターの詳細については、「 Exchange PowerShell コマンドの受信者フィルター - その他の OPATH 構文情報」を参照してください。
プロパティ | 説明 | 値 | 構文の例 |
---|---|---|---|
すべて | このプロパティは、インデックス プロパティ内に、特定の文字列を含むすべてのメッセージを返します。 たとえば、受信者、送信者に "Ayla" を含む、またはメッセージの本文にその名前を含むすべてのメッセージをエクスポートする場合、このプロパティを使用します。 | 文字列 ワイルドカード |
-ContentFilter "All -like '*Ayla*'" |
添付ファイル | このプロパティは、添付ファイルの内容または添付ファイル名に、指定した文字列を含むメッセージを返します。 | 文字列 ワイルドカード |
-ContentFilter "Attachment -like '*.jpg'" |
BCC | このプロパティは、指定した受信者が Bcc フィールドに含まれる、送信済みのメッセージを返します。 | 表示名 Alias SMTP アドレス LegacyDN ワイルドカード |
-ContentFilter "(BCC -eq 'ayla@contoso.com') -or (BCC -eq 'tony@contoso.com')" |
Body | このプロパティは、メッセージの本文に、特定の文字列を含むメッセージを返します。 | 文字列 ワイルドカード |
-ContentFilter "Body -like '*prospectus*'" |
カテゴリ | このプロパティは、一致するカテゴリを持つメッセージを返します。 カテゴリは、ユーザーまたは受信トレイ ルールにより設定されます。 | 文字列 ワイルドカード |
-ContentFilter "Category -like '*Blue*'" |
CC | このプロパティは、指定した受信者が Cc フィールドに含まれる、送信済みのメッセージを返します。 | 表示名 Alias SMTP アドレス LegacyDN ワイルドカード |
-ContentFilter "(CC -eq 'ayla@contoso.com') -or (CC -eq 'tony@contoso.com')" |
[有効期限] | このプロパティは、指定された有効期限のタイム スタンプを持つメッセージを返します。 | タイム スタンプの日時 | -ContentFilter "Expires -lt '01/01/2013'" |
HasAttachment | このプロパティは、メッセージの添付ファイルの有無を返します。 | ブール型$true または $false |
-ContentFilter "HasAttachment -eq $true" |
Importance | このプロパティは、指定した重要度レベルを持つメッセージを返します。 | 0 または Low 1 または Normal 2 または High |
-ContentFilter "Importance -eq 'high'" -ContentFilter "Importance -eq 2" |
IsFlagged | このプロパティは、ユーザーまたは受信トレイ ルールによりフラグが付けられたメッセージを返します。 | ブール型$true または $false |
-ContentFilter "IsFlagged -eq $true" |
IsRead | このプロパティは、メッセージがユーザーにより読まれたかどうかを返します。 | ブール型$true または $false |
-ContentFilter "IsRead -eq $true" |
MessageKind | このプロパティは、指定したタイプのメッセージを返します。 | 予定表 Contact 文書 Fax InstantMessage ジャーナル メモ 投稿 RSS フィード タスク ボイスメール |
-ContentFilter "MessageKind -eq 'Calendar'" -ContentFilter "MessageKind -ne 'Email'" |
MessageLocalee | このプロパティは、指定したロケールのメッセージを返します。 | CultureInfo | -ContentFilter "MessageLocale -ne 'en-US'" -ContentFilter "MessageLocale -eq 'tr-TR'" |
参加者 | このプロパティは、指定した受信者が To、Bcc、または Cc フィールドに含まれるメッセージを返します。 | 表示名 Alias SMTP アドレス LegacyDN ワイルドカード |
-ContentFilter "(Participants -eq 'ayla@contoso.com') -or (Participants -eq 'tony@contoso.com')" |
PolicyTag | このプロパティは、ポリシー タグを持つメッセージを返します。 Exchange ストアは引き続きポリシー タグを GUID として保持します。 そのため、文字列には、PR_POLICY_TAG により検索されることになる明示的な GUID 値か、またはワイルドカード文字列のいずれかを指定することができます。 指定した値が GUID ではない場合、コマンドは Active Directory 情報を使用して GUID へ名前を解決します。 |
文字列 ワイルドカード |
-ContentFilter "PolicyTag -ne '00000000-0000-0000-0000-000000000000'" |
受信済み | このプロパティは、指定した受信タイム スタンプで受信されたメッセージを返します。 | タイム スタンプの日時 | -ContentFilter "Received -lt '01/01/2013 9:00'" -ContentFilter "(Received -lt '01/01/2013') -and (Received -gt '01/01/2012')" |
Sender | このプロパティは、指定した送信者から受信したメッセージを返します。 | 表示名 Alias SMTP アドレス LegacyDN ワイルドカード |
ContentFilter "Sender -eq 'tony'" |
Sent | このプロパティは、指定された Sent タイム スタンプを使用して送信されたメッセージを返します。 | タイム スタンプの日時 | -ContentFilter "Sent -lt '01/01/2013 9:00'" -ContentFilter "(Sent -lt '01/01/2013') -and (Sent -gt '01/01/2012')" |
Size | このプロパティは、特定のサイズのメッセージを返します。 | B (バイト) KB (キロバイト) MB (メガバイト) |
-ContentFilter "Size -gt '10KB'" |
件名 | このプロパティは、メッセージの件名に、特定の文字列を含むメッセージを返します。 | 文字列 ワイルドカード |
-ContentFilter "Subject -like '*meeting*'" |
宛先 | このプロパティは、指定した受信者が "宛先" フィールドに含まれる、送信済みのメッセージを返します。 | 表示名 Alias SMTP アドレス LegacyDN ワイルドカード |
-ContentFilter "To -eq 'aylakol'" |