Test-EdgeSynchronization (RTM)

 

適用版本: Exchange Server 2007

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

使用 Test-EdgeSynchronization 指令程式,診斷訂閱的 Edge Transport Server 是否有目前且正確的同步狀態。

語法

Test-EdgeSynchronization [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>]

詳細描述

Test-EdgeSynchronization 是一個診斷指令程式,可提供所訂閱之 Edge Transport Server 的同步狀態報告。這個工作可以在手動執行時,為系統管理員提供有用的資訊,也可以由 Microsoft Operations Manager (MOM) 呼叫。由 MOM 呼叫此工作時,如果 Edge Transport Server 尚未同步處理,就會產生警示。

Edge Transport server role 沒有 Active Directory 目錄服務的存取權。所有組態及收件者資訊都儲存在 Active Directory 應用程式模式 (ADAM) 目錄服務中。若要執行收件者查閱及郵件安全性工作,Edge Transport Server 需要 Active Directory 中的資料。Edge 訂閱處理程序會建立從 Active Directory 至 ADAM 的單向複寫作業,來複寫收件者及組態資訊。Edge 訂閱只會複製 Edge Transport Server 執行反垃圾郵件及郵件安全性組態工作所需的資訊,以及啟用端對端郵件流程所需的連接器組態相關資訊。Edge 訂閱會執行排定的更新,讓 ADAM 資訊維持最新。

當 Edge Transport Server 不再進行同步處理時,Test-EdgeSynchronization 指令程式就會提供預先警示。此指令程式的輸出可讓系統管理員檢視哪些物件尚未與 Edge Transport Server 進行同步處理。該工作會比較 Active Directory 中儲存的資料以及 ADAM 中儲存的資料。資料中任何不一致之處都會由此命令回報在結果輸出中。

若要執行 Test-EdgeSynchronization 指令程式,您必須登入已安裝 Hub Transport server role 的電腦,且該電腦要位於已訂閱 Edge Transport Server 的 Active Directory 站台中。必須對您使用的帳戶委派下列資格:

  • Exchange 組織系統管理員角色

如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

參數

參數 必要 類型 描述

DomainController

選用

Microsoft.Exchange.Data.Fqdn

若要指定從 Active Directory 擷取資料之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。

ExcludeRecipientTest

選用

System.Management.Automation.SwitchParameter

使用 ExcludeRecipientTest 參數可排除收件者資料同步處理的驗證。如果您加入此參數,便只會驗證組態物件的同步處理。如果驗證收件者資料是否已同步處理,將會比只驗證組態資料要花費更長的時間。

MaxReportSize

選用

Microsoft.Exchange.Data.Unlimited

使用 MaxReportSize 參數可指定將會在結果中列出的物件與屬性總數。此指令程式的結果輸出包括 ADAM 與 Active Directory 中所有已不同步之物件與屬性的清單。如果目錄服務並未同步,便會造成輸出許多資料。如果您未將一個值指定給此參數,則會使用預設值 1,000。此參數的最小值是 1。此參數的最大值則沒有限制。

MonitoringContext

選用

System.Boolean

只有將 MOM 用於監視伺服器時,才能使用 MonitoringContext 參數。如果將值設為 $true,指令程式就會將 MOM 所使用的事件及效能計數器填入 MonitoringContext 物件。此參數的預設值是 $false

輸入類型

傳回類型

錯誤

錯誤 描述

 

例外狀況

例外狀況 描述

 

 

範例

Test-EdgeSynchronization 指令程式必須從 Hub Transport Server 執行,而此伺服器位於已訂閱之 Edge Transport Server 的 Active Directory 站台中。下列程式碼範例可診斷已訂閱之 Edge Transport Server 的同步狀態,只輸出前 500 項資料不一致之處,而且會產生事件與效能計數器以供 MOM 使用。

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.