-ContentFilter 参数的可筛选属性
适用于:Exchange Server 2013
本主题列出了 ContentFilter 参数的可筛选属性。 ContentFilter 参数用于将邮件导出到与筛选器匹配的 .pst 文件。 ContentFilter 参数在 New-MailboxExportRequest cmdlet 中使用。
可筛选属性
ContentFilter 参数的许多属性都接受通配符。 如果使用通配符,请使用 -like 运算符而不是 -eq 运算符。 -like 运算符可用于查找多种类型(如字符串)的模式匹配项,而 -eq 运算符可用于查找完全匹配项。
下表包含 ContentFilter 参数的可筛选属性列表。 此表列出了属性的名称、描述、可接受的值以及语法示例。 有关 OPATH 筛选器的详细信息,请参阅 Exchange PowerShell 命令中的收件人筛选器 - 其他 OPATH 语法信息。
属性 | 说明 | 值 | 示例语法 |
---|---|---|---|
全部 | 此属性返回在任何索引属性中具有特定字符串的所有邮件。 例如,如果要导出以"Ayla"为收件人、发件人或在邮件正文中提到该名称的所有邮件,则应使用此属性。 | 字符串 通配符 |
-ContentFilter "All -like '*Ayla*'" |
Attachment | 此属性返回附件内容或附件文件名中具有指定字符串的邮件。 | String 通配符 |
-ContentFilter "Attachment -like '*.jpg'" |
BCC | 此属性返回在密件抄送字段中具有指定收件人的已发送邮件。 | 显示名称 别名 SMTP 地址 LegacyDN 通配符 |
-ContentFilter "(BCC -eq 'ayla@contoso.com') -or (BCC -eq 'tony@contoso.com')" |
正文 | 此属性返回消息正文中具有指定字符串的消息。 | String 通配符 |
-ContentFilter "Body -like '*prospectus*'" |
类别 | 此属性返回具有匹配类别的消息。 类别是由用户或收件箱规则设置的。 | String 通配符 |
-ContentFilter "Category -like '*Blue*'" |
CC | 此属性返回在抄送字段中具有指定收件人的已发送邮件。 | 显示名称 别名 SMTP 地址 LegacyDN 通配符 |
-ContentFilter "(CC -eq 'ayla@contoso.com') -or (CC -eq 'tony@contoso.com')" |
到期时间 | 此属性返回具有指定过期时间戳的消息。 | Date-Time邮票 | -ContentFilter "Expires -lt '01/01/2013'" |
HasAttachment | 此属性返回包含或不带附件的邮件。 | Boolean$true 或 $false |
-ContentFilter "HasAttachment -eq $true" |
重要性 | 此属性返回具有指定重要性级别的消息。 | 0 或“低” 1 或者"普通" 2 或者"高" |
-ContentFilter "Importance -eq 'high'" -ContentFilter "Importance -eq 2" |
IsFlagged | 此属性返回已由用户或收件箱规则标记的邮件。 | Boolean$true 或 $false |
-ContentFilter "IsFlagged -eq $true" |
IsRead | 此属性返回用户已读取或未读取的消息。 | Boolean$true 或 $false |
-ContentFilter "IsRead -eq $true" |
MessageKind | 此属性返回属于指定类型的消息。 | 日历 联系人 Doc 电子邮件 传真 InstantMessage 日记 注意 文章 RSSFeed 任务 语音邮件 |
-ContentFilter "MessageKind -eq 'Calendar'" -ContentFilter "MessageKind -ne 'Email'" |
MessageLocalee | 此属性返回指定区域设置的消息。 | CultureInfo | -ContentFilter "MessageLocale -ne 'en-US'" -ContentFilter "MessageLocale -eq 'tr-TR'" |
参与者 | 此属性返回在“收件人”、“密件抄送”或“抄送”字段中具有指定收件人的邮件。 | 显示名称 别名 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。 |
String 通配符 |
-ContentFilter "PolicyTag -ne '00000000-0000-0000-0000-000000000000'" |
接收时间 | 此属性返回使用指定的 Received 时间戳接收的消息。 | Date-Time邮票 | -ContentFilter "Received -lt '01/01/2013 9:00'" -ContentFilter "(Received -lt '01/01/2013') -and (Received -gt '01/01/2012')" |
发件人 | 此属性返回从指定发件人收到的消息。 | 显示名称 别名 SMTP 地址 LegacyDN 通配符 |
ContentFilter "Sender -eq 'tony'" |
发件箱 | 此属性返回使用指定的“已发送”时间戳发送的消息。 | Date-Time邮票 | -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'" |
主题 | 此属性返回消息主题中具有指定字符串的消息。 | String 通配符 |
-ContentFilter "Subject -like '*meeting*'" |
To | 此属性返回在“收件人”字段中具有指定收件人的已发送邮件。 | 显示名称 别名 SMTP 地址 LegacyDN 通配符 |
-ContentFilter "To -eq 'aylakol'" |