Test-EdgeSynchronization

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

마지막으로 수정된 항목: 2007-06-28

Test-EdgeSynchronization cmdlet를 사용하면 가입한 Edge 전송 서버의 동기화 상태가 최신 상태이며 정확한지를 진단할 수 있습니다.

구문

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 전송 서버의 동기화 상태에 대한 보고서를 제공하는 진단 cmdlet입니다. 이 cmdlet에 VerifyRecipient 매개 변수를 사용하여 단일 받는 사람이 ADAM(Active Directory Application Mode) 디렉터리 서비스에 동기화되었는지를 확인할 수 있습니다. 이 작업을 통해 해당 서버를 수동으로 실행하는 경우 관리자가 유용한 정보를 확인할 수 있습니다. MOM(Microsoft Operations Manager)을 통해 호출할 수도 있습니다. MOM에서 이 작업을 호출하면 Edge 전송 서버가 동기화되지 않은 경우 경고가 생성됩니다.

Edge 전송 서버 역할에는 Active Directory 디렉터리 서비스에 대한 액세스 권한이 없습니다. 모든 구성 및 받는 사람 정보는 ADAM에 저장됩니다. 받는 사람 조회 및 메시지 보안 작업을 수행하기 위해 Edge 전송 서버는 Active Directory에 있는 데이터를 요구합니다. Edge 구독 프로세스는 Active Directory에서 ADAM로 받는 사람과 구성 정보의 단방향 복제를 설정합니다. Edge 구독은 Edge 전송 서버가 스팸 방지 및 메시지 보안 구성 작업을 수행하는 데 필요한 정보와 종단 간 메일 흐름을 지원하는 데 필요한 커넥터 구성에 대한 정보만 복사합니다. Edge 구독은 ADAM의 정보를 최신 상태로 유지하도록 예약된 업데이트를 수행합니다.

Test-EdgeSynchronization cmdlet는 Edge 전송 서버가 더 이상 동기화되지 않으면 사전 경고를 제공합니다. 이 cmdlet의 출력을 통해 관리자는 Edge 전송 서버로 동기화되지 않은 개체를 확인할 수 있습니다. 이 작업에서는 Active Directory에 저장된 데이터와 ADAM에 저장된 데이터를 비교합니다. 두 데이터가 불일치하는 경우 해당 불일치 내용이 이 명령에서 출력되는 결과에 보고됩니다.

Test-EdgeSynchronization cmdlet를 실행하려면 허브 전송 서버 역할이 설치되어 있으며 Edge 전송 서버가 가입된 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 매개 변수를 사용하여 결과 목록에 포함될 총 개체 및 속성 수를 지정합니다. 이 cmdlet가 출력하는 결과에는 ADAM 및 Active Directory에서 동기화되지 않은 모든 개체 및 속성 목록이 포함됩니다. 디렉터리 서비스가 동기화되지 않은 경우 결과에 많은 데이터가 포함될 수 있습니다. 이 매개 변수에 대해 값을 지정하지 않으면 기본값인 1,000이 사용됩니다. 이 매개 변수의 최소값은 1이며 최대값은 제한이 없습니다.

MonitoringContext

선택

System.Boolean

MonitoringContext 매개 변수는 서버 모니터링에 MOM을 사용하는 경우에만 사용됩니다. 이 매개 변수의 값을 $true로 설정하면 cmdlet에서 MonitoringContext 개체를 MOM에서 사용하는 이벤트 및 성능 카운터로 채웁니다. 이 매개 변수의 기본값은 $false입니다.

WhatIf

선택

System.Management.Automation.SwitchParameter

WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 사용자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 매개 변수에는 값을 지정할 필요가 없습니다.

입력 형식

반환 형식

오류

오류 설명

 

예외

예외 설명

 

 

예제

Test-EdgeSynchronization cmdlet는 Edge 전송 서버가 가입된 Active Directory 사이트에 있는 허브 전송 서버에서 실행해야 합니다. 첫 번째 코드 예는 구독한 Edge 전송 서버의 동기화 상태를 진단하고, 데이터 불일치를 첫 500개까지만 출력하며, MOM에서 사용할 이벤트 및 성능 카운터를 생성합니다.

두 번째 코드 예는 단일 받는 사람의 동기화 상태를 확인합니다.

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