首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 邮件与开发 | 金笛 |
首页 > 邮件服务器 > Exchange Server > Exchange 收件人命令行中的 filters > 正文

Exchange 收件人命令行中的 filters

出处:http://yxzhao.com/2013/filters-in-recipient-shell-commands/ 作者:悦享人生@悦享人 时间:2013-4-16 12:18:46

可以使用多个 Exchange 命令行管理程序命令筛选一组收件人。可以在 Exchange 命令中创建下列类型的筛选器:

固有筛选器
使用 RecipientFilter 参数的自定义筛选器
使用 Filter 参数的自定义筛选器
使用 ContentFilter 参数的自定义筛选器
一、固有筛选器

“固有筛选器”是一种常用的 Exchange 筛选器,可用于满足多种收件人筛选条件以创建动态通讯组、电子邮件地址策略、地址列表或 GAL。 使用固有筛选器时,可以使用 Exchange 命令行管理程序,也可以使用 Exchange 管理中心 (EMC)。 使用固有筛选器,可以执行下列操作:

确定收件人的范围。
根据属性(如公司、部门和国家/地区)添加有条件的筛选。
添加收件人的自定义属性。 有关详细信息,请参阅自定义属性。
-下列参数视为固有筛选器

IncludedRecipients
ConditionalCompany
ConditionalDepartment
ConditionalStateOrProvince
ConditionalCustomAttribute1–15.

-固有筛选器适用于下列 cmdlet

New-DynamicDistributionGroup
Set-DynamicDistributionGroup
New-EmailAddressPolicy
Set-EmailAddressPolicy
New-AddressList
Set-AddressList
New-GlobalAddressList
Set-GlobalAddressList

-示例

本示例介绍如何在命令行管理程序中使用固有筛选器创建动态通讯组。 本示例中的语法与用于创建电子邮件地址策略、地址列表或 GAL 的语法相似,但不完全相同。创建固有筛选器时,应提出下列问题:
希望包含哪个组织单位 (OU) 中的收件人? (此问题对应于 RecipientContainer 参数。)
希望包含哪种类型的收件人? (此问题对应于 IncludedRecipients 参数。)
希望在筛选器中包含哪些其他条件? (此问题对应于 ConditionalCompany、ConditionalDepartment、ConditionalStateOrProvince 和 ConditionalCustomAttribute 参数。)
本示例为 OU Contoso.com/Users 中的用户邮箱创建动态通讯组 Contoso Finance,并指定条件以便仅包括 Department 属性定义为 Finance 且 Company 属性定义为 Contoso 的收件人。

1
New-DynamicDistributionGroup -Name "Contoso Finance" -OrganizationalUnit Contoso.com/Users -RecipientContainer Contoso.com/Users -IncludedRecipients MailboxUsers -ConditionalDepartment "Finance" -ConditionalCompany "Contoso"
本示例显示此新动态通讯组的属性。

1
Get-DynamicDistributionGroup -Identity "Contoso Finance" | Format-List Recipient*,Included*
二、使用 RecipientFilter 参数的自定义筛选器

如果固有筛选器不满足创建或修改动态通讯组、电子邮件地址策略和地址列表的要求,则可通过使用 RecipientFilter 参数创建自定义筛选器。

-收件人筛选器参数适用于下列 cmdlet

New-DynamicDistributionGroup
Set-DynamicDistributionGroup
New-EmailAddressPolicy
Set-EmailAddressPolicy
New-AddressList
Set-AddressList
New-GlobalAddressList
Set-GlobalAddressList
有关可以与 RecipientFilter 参数一起使用的可筛选属性的详细信息,请参阅-RecipientFilter 参数的可筛选属性。

-示例

以下示例使用 RecipientFilter 参数创建动态通讯组。 本示例中的语法与用于创建电子邮件地址策略、地址列表或 GAL 的语法相似,但不完全相同。
本示例使用自定义筛选器为 Company 属性定义为 Contoso 且 Office 属性定义为 North Building 的用户邮箱创建动态通讯组。


New-DynamicDistributionGroup -Name AllContosoNorth -OrganizationalUnit contoso.com/Users -RecipientFilter { ((RecipientType -eq 'UserMailbox') -and (Company -eq 'Contoso') -and (Office -eq 'North Building')) }

三、使用 Filter 参数的自定义筛选器

可以使用 Filter 参数筛选命令结果,以指定要检索的对象。 例如,可以通过使用筛选字符串指定一组用户或组,而不是检索所有的用户或组。这种类型的筛选器不修改对象的任何配置或属性,它只修改命令返回的对象集。
使用 Filter 参数修改命令结果称为“服务器端筛选”。服务器端筛选将命令和筛选器提交给服务器进行处理。命令行管理程序还支持客户端筛选,在客户端筛选中,命令从服务器检索所有对象,然后在本地控制台窗口中应用筛选器。若要执行客户端筛选,使用 Where-Object cmdlet。有关服务器端筛选和客户端筛选的详细信息,请参阅处理命令输出中的“如何筛选数据”。
若要为具有 Filter 参数的 cmdlet 查找可筛选属性,可以对对象运行 Get 命令并通过管道传递 Format-List 参数来设置输出格式。 大多数返回值将可以在 Filter 参数中使用。 以下示例返回邮箱 Ayla 的详细列表。


Get-Mailbox -Identity Ayla | Format-List
-Filter 参数适用于下列 cmdlet

Get-ActiveSyncDevice
Get-ActiveSyncDeviceClass
Get-CASMailbox
Get-Contact
Get-DistributionGroup
Get-DynamicDistributionGroup
Get-Group
Get-Mailbox
Get-MailboxStatistics
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Message
Get-MobileDevice
Get-Queue
Get-QueueDigest
Get-Recipient
Get-RemoteMailbox
Get-RoleGroup
Get-SecurityPrincipal
Get-StoreUsageStatistics
Get-ThrottlingPolicyAssociation
Get-UMMailbox
Get-User
Get-UserPhoto
Remove-Message
Resume-Message
Resume-Queue
Retry-Queue
Suspend-Message
Suspend-Queue

-示例

本示例使用 Filter 参数返回有关 title 包含单词 “manager” 的用户的信息。


Get-User -Filter {Title -like 'Manager*'}

四、使用 ContentFilter 参数的自定义筛选器

使用 New-MailboxExportRequest cmdlet 时,可以使用 ContentFilter 参数以选择特定邮件内容进行导出。 如果该命令找到包含与内容筛选器匹配的内容的邮件,会将该邮件导出为 .pst 文件。

-示例

本示例创建一个导出请求,该请求在 Ayla 的邮箱中搜索正文包含短语 “company prospectus” 的邮件。 如果找到此短语,则命令会将具有此短语的所有邮件导出为 .pst 文件。


New-MailboxExportRequest -Mailbox Ayla -ContentFilter {Body -like "company prospectus*"}

五、其他 OPATH 语法信息

创建自己的自定义筛选器时,应注意以下内容:

使用大括号 { } 将具有 Filter 或 RecipientFilter 参数的整个 OPATH 语法字符串括起来。
所有的运算符之前都要包含连字符。 最常用的运算符包括:
-and
-or
-not
-eq(等于)
-ne(不等于)
-lt(小于)
-gt(大于)
-like(字符串比较)
-notlike(字符串比较)
RecipientFilter 和 Filter 参数的许多属性都接受通配符。 如果使用通配符,请使用 like 运算符,而不要使用 eq 运算符。 like 运算符可用于查找多种类型(诸如字符串)的模式匹配项,而 eq 运算符可用于查找完全匹配项。
运行下列命令获得可使用的运算符的相关信息:

Help about_logical_operator
Help about_comparison_operator
收件人类型的大多数属性可用于创建筛选器字符串。

相关文章 热门文章
  • 安装Exchange Server 2010失败 RMS共享标识用户未找到
  • 如何从Exchange Server 2007/2010上删除邮件
  • Exchange Server 2010 邮箱大小限制原则
  • 如何查询Exchange Server 2010 动态组成员
  • 谈谈OAB离线地址簿无法更新问题?(服务器是Exchange 2007和Exchange 2010)
  • Exchange Server 2013信息权限保护(IRM)
  • Exchange Server 2013日记规则配置
  • Exchange 2010 Powershell查看用户最后登陆邮箱时间
  • Exchange Server 2010 增加移动请求并发数
  • Exchange 2010 Powershell实现邮箱收发数量统计
  • 微软正式发布Exchange 2013 CU1
  • Exchange 2010多用户使用POP模式收发提示密码错误
  • Exchange 2000 Server 常见问题(四)
  • Exchange 2000 Server 常见问题(一)
  • Exchange 2000 Server 常见问题(三)
  • Exchange 2000 Server 常见问题(五)
  • Exchange 2000 Server 常见问题(二)
  • 部署Exchange Server 2003问题集(1)
  • Telnet到端口25以测试SMTP通信
  • 限制Exchange用户从Internet收发邮件
  • Exchange Server管理与设定(一)
  • 使用Exchange 2000 Server 构建多域名邮件系统
  • 虚拟内存碎片的检测和EXCHANGE的内存优化
  • Exchange Server 公用程序(一)
  • 自由广告区
     
    最新软件下载
  • Exchange Server 2013 Cumulative upd...
  • Acronis Disk Director 10
  • WinWebMail Server 3.8.5.1 标准版
  • WinWebMail Server 3.8.5.1 企业版
  • ORF Fusion 5.0 反垃圾邮件软件正式版
  • MDaemon Server 简体中文版
  • Exchange Server 2010 Service Pack 3
  • WinWebMail Server 3.8.3.3 标准版本
  • WinWebMail Server 3.8.3.3 &nbs...
  • WinWebMail Server 3.8.2.1 标准版
  • WinWebMail Server 3.8.2.1 企业版
  • Acronis Disk Director Server 10 正式..
  • 今日邮件技术文章
  • Exchange 收件人命令行中的 filters
  • 安装Exchange Server 2010失败 RMS共享..
  • 如何从Exchange Server 2007/2010上删...
  • Exchange Server 2010 邮箱大小限制原则
  • 如何查询Exchange Server 2010 动态组...
  • 配置 Outlook Web Access 中的最大邮件..
  • Outlook 无法更新全球通讯簿,错误 0×..
  • 支持Yahoo邮箱 Persona单点登录升级
  • 社交网络是电子邮件营销的末日?
  • QQ邮箱被山寨 金山毒霸提醒注意安全
  • 微软或明年秋发布iOS/Android版Office
  • Mac上现在有了更酷的Foxmail
  • 最新专题
  • Windows Server 2012技术专题
  • Windows 8 技术专题
  • Exchange Server 2013
  • Exchange 2003升级到Exchange 2010
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们
    版权所有:邮件技术资讯网©2003-2016 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备09060656号