Test-EdgeSynchronization

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

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

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

語法

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

Test-EdgeSynchronization -VerifyRecipient <ProxyAddress> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

詳細描述

Test-EdgeSynchronization 是一個診斷指令程式,可提供所訂閱之 Edge Transport Server 的同步狀態報告。您可以使用這個指令程式配合 VerifyRecipient 參數,以確認單一收件者已經和 Active Directory 應用程式模組 (ADAM) 目錄服務同步。這個工作可以在手動執行時,為系統管理員提供有用的資訊,也可以由 Microsoft Operations Manager (MOM) 呼叫。由 MOM 呼叫此工作時,如果 Edge Transport Server 尚未同步處理,就會產生警示。

Edge Transport server role 沒有 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 所需之權限、委派角色以及權利的相關資訊,請參閱權限考量

參數

參數 必要 類型 描述

VerifyRecipient

必要

Microsoft.Exchange.Data.ProxyAddress

使用 VerifyRecipient 參數驗證單一收件者的同步處理狀態。您指定指派至收件者的 Proxy 位址,以識別收件者。Proxy 位址是收件者的電子郵件地址。收件者驗證測試與驗證組態資料同步處理的測試互斥。

Confirm

選用

System.Management.Automation.SwitchParameter

Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。

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

WhatIf

選用

System.Management.Automation.SwitchParameter

WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。

輸入類型

傳回類型

錯誤

錯誤 描述

 

例外狀況

例外狀況 描述

 

 

範例

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

第二個程式碼範例會驗證單一收件者的同步處理狀態。

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true
Test-EdgeSynchronization -VerifyRecipient kate@contoso.com

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