Test-EdgeSynchronization

 

適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

トピックの最終更新日: 2007-06-28

購読済みのエッジ トランスポート サーバーの同期が、最新で正確な状態にあるかどうかを診断するには、Test-EdgeSynchronization コマンドレットを使用ます。

構文

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 は、購読済みのエッジ トランスポート サーバーの同期状態についてのレポートを提供する、診断用のコマンドレットです。このコマンドレットで VerifyRecipient パラメータを使用すると、単一の受信者が Active Directory アプリケーション モード (ADAM) ディレクトリ サービスと同期しているかどうかを確認できます。このタスクを手動で実行すると、管理者に有益な情報が提供されます。Microsoft Operations Manager (MOM) から呼び出すこともできます。このタスクを MOM によって呼び出すと、エッジ トランスポート サーバーが同期されていない場合に警告が生成されます。

エッジ トランスポート サーバーの役割には、Active Directory ディレクトリ サービスへのアクセス権がありません。すべての構成および受信者の情報は ADAM に格納されます。受信者の参照やメッセージ セキュリティ タスクを実行するには、エッジ トランスポート サーバーで Active Directory に存在するデータが必要になります。エッジ サブスクリプション処理によって、Active Directory から ADAM への受信者および構成情報の一方向のレプリケーションが確立されます。エッジ サブスクリプションは、エッジ トランスポート サーバーがスパム対策およびメッセージ セキュリティ構成のタスクを実行するために必要な情報、およびエンド ツー エンドのメール フローを有効にするために必要なコネクタ構成に関する情報のみをコピーします。エッジ サブスクリプションでは、ADAM 内の情報が最新の状態に保たれるように、スケジュールされた更新を実行します。

Test-EdgeSynchronization コマンドレットは、エッジ トランスポート サーバーが同期しなくなると、予防的な警告を発します。このコマンドレットの出力によって、管理者はエッジ トランスポート サーバーに同期されていないオブジェクトを確認することができます。このタスクでは、Active Directory に格納されているデータと、ADAM に格納されているデータが比較されます。データに不整合があると、このコマンドの結果出力の中で報告されます。

Test-EdgeSynchronization コマンドレットを実行するには、ハブ トランスポート サーバーの役割がインストールされており、エッジ トランスポート サーバーを購読済みの Active Directory サイトに配置されているコンピュータにログオンする必要があります。使用するアカウントに次の権限が委任されている必要があります。

  • Exchange 組織管理者の役割

Microsoft Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

パラメータ

パラメータ 必須かどうか 種類 説明

VerifyRecipient

必須

Microsoft.Exchange.Data.ProxyAddress

VerifyRecipient パラメータは、単一の受信者の同期状態を確認するために使用します。受信者を識別するには、その受信者に割り当てられているプロキシ アドレスを指定します。プロキシ アドレスは、受信者の電子メール アドレスです。受信者の検証テストは、構成データの同期を確認するテストと同時に行うことはできません。

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

MonitoringContext パラメータは、サーバーの監視に MOM が使用されている場合のみ使用されます。値を $true に設定すると、コマンドレットによって、MOM で使用されているイベントとパフォーマンス カウンタが MonitoringContext オブジェクトに格納されます。このパラメータの既定値は、$false です。

WhatIf

省略可能

System.Management.Automation.SwitchParameter

WhatIf パラメータには、オブジェクトに対して行われる操作をシミュレートすることを指定します。WhatIf パラメータを使用することで、実際に変更を加えずに、発生する変更内容を表示することができます。WhatIf パラメータに値を指定する必要はありません。

入力の種類

戻り値の種類

エラー

エラー 説明

 

例外

例外 説明

 

 

Test-EdgeSynchronization コマンドレットは、エッジ トランスポート サーバーを購読済みの Active Directory サイトに配置されているハブ トランスポート サーバーから実行する必要あります。最初のコード例は、購読済みのエッジ トランスポート サーバーの同期状態を診断し、データ不整合を最初の 500 件のみ出力して、MOM で使用するためのイベントとパフォーマンス カウンタを生成します。

2 番目のコード例は、単一の受信者の同期状態を検証します。

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

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。