Test-MapiConnectivity(RTM)
적용 대상: Exchange Server 2007
마지막으로 수정된 항목: 2007-06-05
Test-MapiConnectivity cmdlet를 사용하여 지정한 사서함에 로그온하여 서버 기능을 확인합니다. 사서함을 지정하지 않은 경우 cmdlet는 지정한 데이터베이스의 SystemMailbox에 로그온합니다.
구문
Test-MAPIConnectivity [-ActiveDirectoryTimeout <Int32>] [-AllConnectionsTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-PerConnectionTimeout <Int32>] [-Server <ServerIdParameter>]
Test-MAPIConnectivity -Database <DatabaseIdParameter> [-ActiveDirectoryTimeout <Int32>] [-AllConnectionsTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-PerConnectionTimeout <Int32>]
Test-MAPIConnectivity -Identity <MailboxIdParameter> [-ActiveDirectoryTimeout <Int32>] [-AllConnectionsTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-PerConnectionTimeout <Int32>]
자세한 정보
Test-MapiConnectivity cmdlet를 실행하려면 사용하는 계정이 다음을 위임받아야 합니다.
- 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹
사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
Test-MapiConnectivity cmdlet를 사용하여 서버 기능을 확인합니다. 이 cmdlet는 지정한 사서함에 로그온하거나 Identity 매개 변수를 지정하지 않은 경우에는 SystemMailbox에 로그온하여 받은 편지함의 항목 목록을 검색합니다. 사서함에 로그온하면 클라이언트가 사서함 서버에 연결할 때 사용되는 두 가지 중요한 프로토콜인 MAPI와 LDAP를 테스트합니다. 인증하는 동안 Test-MapiConnectivity cmdlet에서 MAPI 서버, Exchange 저장소 및 DSAccess(디렉터리 서비스 액세스)가 작동하고 있는지 간접적으로 확인합니다.
cmdlet는 로컬 컴퓨터에 로그온 시 사용하는 계정의 자격 증명을 사용하여 지정한 사서함에 로그온합니다. 인증이 완료된 후 Test-MapiConnectivity cmdlet가 사서함에 액세스하여 데이터베이스가 작동하고 있는지 확인합니다. 사서함에 연결되면 cmdlet는 로그온 시도가 발생한 시간도 확인합니다.
이 명령에 사용할 수 있는 세 개의 고유 매개 변수는 Database, Identity 및 Server입니다.
Database 매개 변수는 데이터베이스 ID로 지정된 데이터베이스의 시스템 사서함에 로그온할 수 있는지 테스트합니다.
Identity 매개 변수는 사서함 ID로 특정 사서함에 로그온할 수 있는지 테스트합니다.
Server 매개 변수는 서버 ID로 지정된 서버에서 각 시스템 사서함에 로그온할 수 있는지 테스트합니다.
매개 변수
매개 변수 | 필수 | 종류 | 설명 |
---|---|---|---|
Database |
필수 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Database 매개 변수는 시스템 사서함에 대한 연결을 테스트할 데이터베이스를 지정합니다. 이 매개 변수 또는 Identity 매개 변수를 지정하지 않은 경우 명령은 지정한 서버에 있는 각 데이터베이스의 SystemMailbox를 테스트하거나 Server 매개 변수를 지정하지 않은 경우에는 로컬 서버의 SystemMailbox를 테스트합니다. |
Identity |
필수 |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Identity 매개 변수는 테스트할 사서함을 지정합니다. 다음 값을 사용할 수 있습니다.
|
ActiveDirectoryTimeout |
선택 |
System.Int32 |
ActiveDirectoryTimeout 매개 변수는 작업 시간이 종료되기 전 각 Active Directory 작업을 완료하는 데 허용되는 시간(초)을 지정합니다. 기본값은 15초입니다. |
AllConnectionsTimeout |
선택 |
System.Int32 |
모든 ConnectionTimeout 매개 변수는 cmdlet 시간이 종료되기 전 모든 연결을 완료하는 데 허용되는 시간(초)을 지정합니다. Active Directory에서 연결하는 데 필요한 모든 정보를 수집해야 시간 제한 카운트다운이 시작됩니다. 기본 값은 90초입니다. |
DomainController |
선택 |
Microsoft.Exchange.Data.Fqdn |
DomainController 매개 변수는 Active Directory 디렉터리 서비스에 액세스하는 데 사용할 도메인 컨트롤러를 지정합니다. 사용하려는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 사용하십시오. |
MonitoringContext |
선택 |
System.Boolean |
MonitoringContext 매개 변수는 명령의 결과에 모니터링 이벤트 및 성능 카운터를 포함할 것인지 여부를 지정합니다. 이 매개 변수에 사용할 수 있는 두 가지 값은 $true 또는 $false입니다. $true를 지정하는 경우 결과에 MAPI 트랜잭션 정보와 함께 모니터링 이벤트 및 성능 카운터가 포함됩니다. |
PerConnectionTimeout |
선택 |
System.Int32 |
PerConnectionTimeout 매개 변수는 연결 시간이 종료되기 전 각 연결을 완료하는 데 허용되는 시간(초)을 지정합니다. 기본값은 10초입니다. |
Server |
선택 |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Server 매개 변수는 MAPI 연결을 테스트할 서버를 지정합니다. 해당 명령은 지정된 서버에서 각 시스템 사서함에 대한 MAPI 연결을 테스트합니다. 이 매개 변수를 지정하지 않으면 명령은 로컬 서버의 사서함을 테스트합니다. |
입력 형식
반환 형식
오류
오류 | 설명 |
---|---|
|
예외
예외 | 설명 |
---|---|
|
예제
첫 번째 예에서는 서버 Server01에 대한 연결을 테스트합니다.
두 번째 예에서는 도메인 이름 및 사용자 이름으로 지정된 사서함에 대한 연결을 테스트합니다.
Test-MapiConnectivity -Server "Server01"
Test-MapiConnectivity -Identity "midwest\john"