Test-ExchangeSearch (RTM)

 

适用于: Exchange Server 2007

上一次修改主题: 2007-06-05

使用 Test-ExchangeSearch cmdlet 可以测试当前是否已启用搜索,并且是否正在及时对新电子邮件进行索引。

语法

Test-ExchangeSearch [-Identity <MailboxIdParameter>] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>]

Test-ExchangeSearch [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-Server <ServerIdParameter>]

Test-ExchangeSearch [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>]

详细说明

Test-ExchangeSearch cmdlet 创建只有 Microsoft Exchange 搜索可以查找到的邮件和附件。除非在 Identity 参数中指定了邮箱,否则邮件会存储在系统助理邮箱中。命令会等待对邮件建立索引,然后搜索内容。如果找到邮件内容,则命令会报告成功。如果已经超过在 IndexingTimeout 参数中设置的间隔而未找到内容,则命令会报告失败。

若要运行 Test-ExchangeSearch cmdlet,必须为您使用的帐户委派下列角色:

  • Exchange 收件人管理员角色

  • Exchange Server 管理员角色和目标服务器的本地 Administrators 组

有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

参数

参数 必需 类型 说明

DomainController

可选

Microsoft.Exchange.Data.Fqdn

若要指定用于从 Active Directory 目录服务检索数据的域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。

Identity

可选

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Identity 参数指定要针对其测试搜索的收件人。如果未指定此参数,则使用系统助理邮箱。

IndexingTimeout

可选

System.Int32

IndexingTimeout 参数指定将新电子邮件添加到测试邮箱与等待其在搜索结果中返回之间要等待的最长时间。默认值为 2 minutes。如果未指定此参数,则使用默认间隔。

MonitoringContext

可选

System.Boolean

MonitoringContext 参数为 Microsoft Operations Manager 指定要向其中写入的 XML 输出文件。

Server

可选

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Server 参数指定要针对其测试搜索的收件人的 Exchange 服务器。

输入类型

返回类型

错误

错误 说明

异常

异常 说明

示例

此示例测试是否针对用户 John@contoso.com 启用搜索。

Test-ExchangeSearch -Identity john@contoso.com