Test-ServiceHealth (RTM)

 

適用版本: Exchange Server 2007

上次修改主題的時間: 2007-06-05

使用 Test-ExchangeSearch 指令程式,可測試目前已啟用的搜尋,並能即時為新的電子郵件編製索引。

語法

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 指令程式會建立只有 Microsoft Exchange 搜尋能夠找到的郵件及附件。除非在 Identity 參數中指定信箱,否則會將郵件儲存在系統服務員信箱中。該命令會等候郵件進行索引,然後再搜尋內容。若找到郵件內容,此命令會回報成功。若在 IndexingTimeout 参數上設定的間隔已過之後還找不到內容,此命令便會報告失敗。

若要執行 Test-ExchangeSearch 指令程式,必須對您使用的帳戶委派下列項目:

  • 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