감시자 노드 테스트 사용자 및 설정을 구성하는 방법

요약: 가상 트랜잭션을 비즈니스용 Skype 서버 테스트 사용자 계정 및 감시자 노드 설정을 구성합니다.

감시자 노드 역할을 할 컴퓨터를 구성한 후에는 다음을 수행해야 합니다.

  1. 이러한 감시자 노드에서 사용할 테스트 사용자 계정을 구성합니다. 인증 협상 방법을 사용하는 경우 Set-CsTestUserCredential cmdlet을 사용하여 감시자 노드에서 이러한 테스트 계정을 사용하도록 설정해야 합니다.

  2. 감시자 노드 구성 설정을 업데이트합니다.

테스트 사용자 계정 구성

테스트 계정은 실제 사용자를 나타낼 필요는 없지만 유효한 Active Directory 계정이어야 합니다. 또한 이러한 계정은 비즈니스용 Skype 서버 사용하도록 설정되어야 하고, 유효한 SIP 주소가 있어야 하며, Enterprise Voice 사용하도록 설정해야 합니다(Test-CsPstnPeerToPeerCall 가상 트랜잭션 사용).

TrustedServer 인증 방법을 사용하는 경우 이러한 계정이 있는지 확인하고 설명된 대로 구성하기만 하면 됩니다. 테스트하려는 각 풀에 대해 두 명 이상의 테스트 사용자를 할당합니다. 협상된 인증 방법을 사용하는 경우 Set-CsTestUserCredential cmdlet 및 비즈니스용 Skype 서버 관리 셸을 사용하여 이러한 테스트 계정이 가상 트랜잭션과 함께 작동할 수 있도록 해야 합니다. 다음과 유사한 명령을 실행하여 이 작업을 수행합니다(이러한 명령은 두 Active Directory 사용자 계정이 생성되고 이러한 계정이 비즈니스용 Skype 서버 사용하도록 설정된 것으로 가정합니다).

Set-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com" -UserName "litwareinc\watcher1" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com" -UserName "litwareinc\watcher2" -Password "P@ssw0rd"

SIP 주소뿐만 아니라 사용자 이름 및 암호도 포함해야 합니다. 암호를 포함하지 않으면 Set-CsTestUserCredential cmdlet에서 해당 정보를 입력하라는 메시지를 표시합니다. 이전 코드 블록에 표시된 도메인 이름\사용자 이름 형식을 사용하여 사용자 이름을 지정할 수 있습니다.

테스트 사용자 자격 증명이 생성되었는지 확인하려면 비즈니스용 Skype 서버 관리 셸에서 다음 명령을 실행합니다.

Get-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com"

각 사용자에 대해 다음과 유사한 정보가 반환됩니다.

사용자 암호
Litwareinc\watcher1
System.Security.SecureString

기본 가상 트랜잭션을 사용하여 기본 감시자 노드 구성

테스트 사용자를 만든 후 다음과 유사한 명령을 사용하여 감시자 노드를 만들 수 있습니다.

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com"}

이 명령은 기본 설정을 사용하고 가상 트랜잭션의 기본 집합을 실행하는 새 감시자 노드를 만듭니다. 새 감시자 노드는 테스트 사용자 watcher1@litwareinc.com, 및 watcher2@litwareinc.com도 사용합니다. 감시자 노드에서 TrustedServer 인증을 사용하는 경우 두 테스트 계정은 Active Directory 및 비즈니스용 Skype 서버 대해 사용하도록 설정된 유효한 사용자 계정일 수 있습니다. 감시자 노드가 협상된 인증 방법을 사용하는 경우 이러한 사용자 계정은 Set-CsTestUserCredential cmdlet을 사용하여 감시자 노드에 대해서도 사용하도록 설정해야 합니다.

로그인할 대상 풀의 자동 검색이 풀을 직접 대상으로 지정하지 않고 올바르게 구성되었는지 확인하려면 다음 단계를 대신 사용합니다.

New-CsWatcherNodeConfiguration -UseAutoDiscovery $true -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com"}

확장 테스트 구성

공용 전환 전화 네트워크와의 연결을 확인하는 PSTN 테스트를 사용하도록 설정하려면 감시자 노드를 설정할 때 다른 구성을 수행해야 합니다. 먼저 비즈니스용 Skype 서버 관리 셸에서 이와 유사한 명령을 실행하여 테스트 사용자를 PSTN 테스트 유형과 연결해야 합니다.

$pstnTest = New-CsExtendedTest -TestUsers "sip:watcher1@litwareinc.com", "sip:watcher2@litwareinc.com" -Name "Contoso Provider Test" -TestType PSTN

참고 항목

이 명령의 결과는 변수에 저장되어야 합니다. 이 예제에서 변수의 이름은 $pstnTest.

다음으로 New-CsWatcherNodeConfiguration cmdlet을 사용하여 테스트 형식($pstnTest 변수에 저장됨)을 비즈니스용 Skype 서버 풀에 연결할 수 있습니다. 예를 들어 다음 명령은 풀 atl-cs-001.litwareinc.com 대한 새 감시자 노드 구성을 만들고 이전에 만든 두 테스트 사용자를 추가하고 PSTN 테스트 형식을 추가합니다.

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com"} -ExtendedTests @{Add=$pstnTest}

감시자 노드 컴퓨터에 비즈니스용 Skype 서버 코어 파일 및 RTCLocal 데이터베이스를 설치하지 않은 경우 이전 명령이 실패합니다.

여러 음성 정책을 테스트하려면 New-CsExtendedTest cmdlet을 사용하여 각 정책에 대한 확장 테스트를 만들 수 있습니다. 제공된 사용자는 원하는 음성 정책을 사용하여 구성해야 합니다. 확장 테스트는 다음과 같은 쉼표 구분 기호를 사용하여 New-CsWatcherNodeConfiguration cmdlet에 전달됩니다.

-ExtendedTests @{Add=$pstnTest 1,$pstnTest 2,$pstnTest 3}

New-CsWatcherNodeConfiguration cmdlet은 Tests 매개 변수를 사용하지 않고 호출되었으므로 새 감시자 노드에 대해 기본 가상 트랜잭션(및 지정된 확장 가상 트랜잭션)만 사용하도록 설정됩니다. 따라서 감시자 노드는 다음 구성 요소를 테스트합니다.

  • 등록

  • 메신저

  • GroupIM

  • P2PAV(피어 투 피어 오디오/비디오 세션)

  • AvConference(오디오/회의)

  • 현재 상태

  • ABS(주소록 서비스)

  • ABWQ(주소록 웹 서비스)

다음 구성 요소는 기본적으로 테스트되지 않습니다.

  • ASConference

  • AVEdgeConnectivity

  • DataConference

  • DialinConferencing

  • ExumConnectivity(Exchange 통합 메시징)

  • JoinLauncher

  • MCXP2PIM(레거시 모바일 디바이스 인스턴트 메시징)

  • P2PVideoInteropServerSipTrunkAV

  • PersistentChatMessage

  • PSTN(확장 테스트로 지정된 PSTN 게이트웨이 호출)

  • UcwaConference

  • UnifiedContactStore

  • XmppIM

가상 트랜잭션 추가 및 제거

감시자 노드가 구성되면 Set-CsWatcherNodeConfiguration cmdlet을 사용하여 노드에서 가상 트랜잭션을 추가하거나 제거할 수 있습니다. 예를 들어 PersistentChatMessage 테스트를 감시자 노드에 추가하려면 Add 메서드와 다음과 유사한 명령을 사용합니다.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage"}

쉼표로 테스트 이름을 구분하여 여러 테스트를 추가할 수 있습니다. 예를 들면 다음과 같습니다.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage","DataConference","UnifiedContactStore"}

이러한 테스트 중 하나 이상(예: DataConference)이 감시자 노드에서 사용하도록 설정된 경우 오류가 발생합니다. 이 경우 다음과 유사한 오류 메시지가 표시됩니다.

Set-CsWatcherNodeConfiguration: 'urn:schema:Microsoft.Rtc.Management.Settings.WatcherNode.2010:TestName' 키 또는 고유 ID 제약 조건에 대한 중복 키 시퀀스 'DataConference'가 있습니다.

이 오류가 발생하면 변경 내용이 적용되지 않습니다. 중복 테스트가 제거된 상태에서 명령을 다시 실행해야 합니다.

감시자 노드에서 가상 트랜잭션을 제거하려면 Remove 메서드를 사용합니다. 예를 들어 이 명령은 감시자 노드에서 ABWQ 테스트를 제거합니다.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Remove="ABWQ"}

Replace 메서드를 사용하여 현재 활성화된 모든 테스트를 하나 이상의 새 테스트로 바꿀 수 있습니다. 예를 들어 감시자 노드만 IM 테스트를 실행하도록 하려면 다음 명령을 사용하여 구성할 수 있습니다.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Replace="IM"}

이 명령을 실행하면 IM을 제외한 지정된 감시자 노드의 모든 가상 트랜잭션이 비활성화됩니다.

감시자 노드 구성 보기 및 테스트

감시자 노드에 할당된 테스트를 보려면 다음과 유사한 명령을 사용합니다.

Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty Tests

이 명령은 노드에 할당된 가상 트랜잭션에 따라 이와 유사한 정보를 반환합니다.

등록 IM GroupIM P2PAV AvConference Presence PersistentChatMessage DataConference

가상 트랜잭션을 사전순으로 보려면 다음 명령을 대신 사용합니다.

Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty Tests | Sort-Object

감시자 노드가 만들어졌는지 확인하려면 비즈니스용 Skype 서버 관리 셸에서 다음 명령을 입력합니다.

Get-CsWatcherNodeConfiguration

다음과 유사한 정보를 다시 가져옵니다.

ID: atl-cs-001.litwareinc.com
TestUsers: {sip:watcher1@litwareinc.com, sip:watcher2@litwareinc.com ...}
ExtendedTests: {TestUsers=IList<System.String>; Name=PSTN 테스트; Te...}
TargetFqdn: atl-cs-001.litwareinc.com
PortNumber: 5061

감시자 노드가 올바르게 구성되었는지 확인하려면 비즈니스용 Skype 서버 관리 셸에서 다음 명령을 입력합니다.

Test-CsWatcherNodeConfiguration

이 명령은 배포의 각 감시자 노드를 테스트하고 다음 작업이 완료되었는지 확인합니다.

  • 필수 등록자 역할이 설치됩니다.

  • 필요한 레지스트리 키가 만들어집니다(Set-CsWatcherNodeConfiguration cmdlet을 실행할 때 완료됨).

  • 서버에서 올바른 버전의 비즈니스용 Skype 서버 실행하고 있습니다.

  • 포트가 올바르게 구성됩니다.

  • 할당된 테스트 사용자에게 필요한 자격 증명이 있습니다.

감시자 노드 관리

감시자 노드에서 실행되는 가상 트랜잭션을 수정하는 것 외에도 Set-CsWatcherNodeConfiguration cmdlet을 사용하여 감시자 노드 사용 및 사용 안 함, 테스트를 실행할 때 내부 웹 URL 또는 외부 웹 URL을 사용하도록 감시자 노드 구성이라는 두 가지 중요한 작업을 수행할 수도 있습니다.

기본적으로 감시자 노드는 활성화된 모든 가상 트랜잭션을 주기적으로 실행하도록 설계되었습니다. 그러나 때때로 이러한 트랜잭션을 일시 중단하려고 할 수 있습니다. 예를 들어 감시자 노드가 네트워크에서 일시적으로 연결이 끊어진 경우 가상 트랜잭션을 실행할 이유가 없습니다. 네트워크 연결이 없으면 해당 트랜잭션이 실패합니다. 감시자 노드를 일시적으로 사용하지 않도록 설정하려면 비즈니스용 Skype 서버 관리 셸에서 이와 유사한 명령을 실행합니다.

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -Enabled $False

이 명령은 감시자 노드 atl watcher 001.litwareinc.com 가상 트랜잭션 실행을 사용하지 않도록 설정합니다. 가상 트랜잭션 실행을 다시 시작하려면 Enabled 속성을 다시 True($True)로 설정합니다.

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -Enabled $True

참고 항목

Enabled 속성을 사용하여 감시자 노드를 켜거나 끌 수 있습니다. 감시자 노드를 영구적으로 삭제하려면 Remove-CsWatcherNodeConfiguration cmdlet을 사용합니다.

Remove-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com"

이 명령은 지정된 컴퓨터에서 감시자 노드 구성 설정을 모두 제거하므로 해당 컴퓨터에서 가상 트랜잭션이 자동으로 실행되지 않습니다. 그러나 명령은 System Center 에이전트 파일 또는 비즈니스용 Skype 서버 시스템 파일을 제거하지 않습니다.

기본적으로 감시자 노드는 테스트를 수행할 때 organization 외부 웹 URL을 사용합니다. 그러나 감시자 노드는 organization 내부 웹 URL을 사용하도록 구성할 수도 있습니다. 이렇게 하면 관리자가 경계 네트워크 내에 있는 사용자의 URL 액세스를 확인할 수 있습니다. 외부 URL 대신 내부 URL을 사용하도록 감시자 노드를 구성하려면 UseInternalWebURls 속성을 True($True)로 설정합니다.

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -UseInternalWebUrls $True

이 속성을 기본값인 False($False)로 다시 설정하면 감시자가 외부 URL을 다시 한 번 사용합니다.

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -UseInternalWebUrls $False

가상 트랜잭션에 대한 특별 설정 지침

대부분의 가상 트랜잭션은 감시자 노드에서 있는 그대로 실행할 수 있습니다. 대부분의 경우 가상 트랜잭션이 감시자 노드 구성 설정에 추가되는 즉시 감시자 노드는 테스트 통과 중에 해당 가상 트랜잭션을 사용하기 시작할 수 있습니다. 그러나 다음 섹션에서 설명한 대로 특별한 설정 지침이 필요한 몇 가지 가상 트랜잭션이 있습니다.

데이터 회의 가상 트랜잭션

감시자 노드 컴퓨터가 경계 네트워크 외부에 있는 경우 다음 단계를 완료하여 네트워크 서비스 계정에 대한 Windows 인터넷 Explorer ® 인터넷 브라우저 프록시 설정을 먼저 사용하지 않도록 설정하지 않으면 데이터 회의 가상 트랜잭션을 실행할 수 없습니다.

  1. 감시자 노드 컴퓨터에서 시작을 선택하고 모든 프로그램, 액세서리, 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  2. 콘솔 창에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.

     bitsadmin /util /SetIEProxy NetworkService NO_PROXY
    

    명령 창에 다음 메시지가 표시됩니다.

     BITSAdmin is deprecated and is not guaranteed to be available in future versions of Windows. Administration tools for the BITS service are now provided by BITS PowerShell cmdlets.
    
     Internet proxy settings for account NetworkService set to NO_PROXY. 
    
     (connection = default)
    

    이 메시지는 네트워크 서비스 계정에 대한 인터넷 Explorer 프록시 설정을 사용하지 않도록 설정했음을 나타냅니다.

Exchange 통합 메시징 가상 트랜잭션

UM(Exchange 통합 메시징) 가상 트랜잭션은 테스트 사용자가 Exchange에 있는 음성 메일 계정에 연결할 수 있음을 확인합니다.

테스트 사용자는 음성 메일 계정으로 미리 구성해야 합니다.

영구 채팅 가상 트랜잭션

영구 채팅 가상 트랜잭션을 사용하려면 먼저 채널을 만들고 테스트 사용자에게 사용할 수 있는 권한을 부여해야 합니다.

영구 채팅 가상 트랜잭션을 사용하여 이 채널을 구성할 수 있습니다.

$cred1 = Get-Credential "contoso\testUser1"
$cred2 = Get-Credential "contoso\testUser2"

Test-CsPersistentChatMessage -TargetFqdn pool0.contoso.com -SenderSipAddress sip:testUser1@contoso.com -SenderCredential $cred1 -ReceiverSipAddress sip:testUser2@contoso.com -ReceiverCredential $cred2 -TestUser1SipAddress sip:testUser1@contoso.com -TestUser2SipAddress sip:testUser2@contoso.com -Setup $true

엔터프라이즈 내부에서 다음 설정 작업을 실행합니다.

  • 서버가 아닌 컴퓨터에서 실행하는 경우 cmdlet을 실행하는 사용자는 Role-Based ACCESS CONTROL(RBAC)에 대한 CsPersistentChatAdministrators 역할의 멤버여야 합니다.

  • 서버 자체에서 실행하는 경우 cmdlet을 실행하는 사용자는 RTCUniversalServerAdmins 그룹의 멤버여야 합니다.

PSTN 피어 투 피어 호출 가상 트랜잭션

Test-CsPstnPeerToPeerCall 가상 트랜잭션은 PSTN(공중 전화망)을 통해 전화를 걸고 받을 수 있는 기능을 확인합니다.

이 가상 트랜잭션을 실행하려면 다음을 구성해야 합니다.

  • UC 지원 테스트 사용자 2명(호출자와 수신자).

  • 각 사용자 계정에 대한 DID(직접 내부 전화 걸기) 번호입니다.

  • 수신자의 번호에 대한 호출이 PSTN 게이트웨이에 도달할 수 있도록 하는 VoIP 정책 및 음성 경로입니다.

  • 전화를 건 번호에 따라 수신자의 홈 풀로 다시 호출하는 통화 및 미디어를 수락하는 PSTN 게이트웨이입니다.

통합 연락처 저장소 가상 트랜잭션

통합 연락처 저장소 가상 트랜잭션은 exchange에서 사용자를 대신하여 연락처를 검색하는 비즈니스용 Skype 서버 기능을 확인합니다.

이 가상 트랜잭션을 사용하려면 다음 조건을 충족해야 합니다.

  • Lyss-Exchange 서버 인증을 구성해야 합니다.

  • 테스트 사용자에게 유효한 Exchange 사서함이 있어야 합니다.

이러한 조건이 충족되면 다음 Windows PowerShell cmdlet을 실행하여 테스트 사용자의 연락처 목록을 Exchange로 마이그레이션할 수 있습니다.

Test-CsUnifiedContactStore -TargetFqdn pool0.contoso.com -UserSipAddress sip:testUser1@contoso.com -RegistrarPort 5061 -Authentication TrustedServer -Setup

테스트 사용자 연락처 목록이 Exchange로 마이그레이션하는 데 다소 시간이 걸릴 수 있습니다. 마이그레이션 진행률을 모니터링하기 위해 -Setup 플래그 없이 동일한 명령줄을 실행할 수 있습니다.

Test-CsUnifiedContactStore -TargetFqdn pool0.contoso.com -UserSipAddress sip:testUser1@contoso.com -RegistrarPort 5061 -Authentication TrustedServer

이 명령줄은 마이그레이션이 완료된 후 성공합니다.

XMPP 가상 트랜잭션

XMPP(Extensible Messaging and Presence Protocol) IM 가상 트랜잭션을 사용하려면 하나 이상의 페더레이션된 도메인을 사용하여 XMPP 기능을 구성해야 합니다.

XMPP 가상 트랜잭션을 사용하도록 설정하려면 라우팅 가능한 XMPP 도메인에서 사용자 계정으로 XmppTestReceiverMailAddress 매개 변수를 제공해야 합니다. 예를 들면 다음과 같습니다.

Set-CsWatcherNodeConfiguration -Identity pool0.contoso.com -Tests @{Add="XmppIM"} -XmppTestReceiverMailAddress user1@litwareinc.com

이 예제에서는 litwareinc.com 메시지를 XMPP 게이트웨이로 라우팅하기 위해 비즈니스용 Skype 서버 규칙이 있어야 합니다.

참고 항목

XMPP 게이트웨이 및 프록시는 비즈니스용 Skype 서버 2015에서 사용할 수 있지만 비즈니스용 Skype 서버 2019에서는 더 이상 지원되지 않습니다. 자세한 내용은 XMPP 페더레이션 마이그레이션을 참조하세요.

VIS(Video Interop Server) 가상 트랜잭션

VIS(Video Interop Server) 가상 트랜잭션을 사용하려면 가상 트랜잭션 지원 파일(VISSTSupportPackage.msi)을 다운로드하여 설치해야 합니다.

VISSTSupportPackage.msi 설치하려면 msi에 대한 종속성(시스템 요구 사항 아래)이 이미 설치되어 있는지 확인합니다. VISSTSupportPackage.msi 실행하여 설치를 수행합니다. .msi "%ProgramFiles%\VIS 가상 트랜잭션 지원 패키지" 경로에 모든 파일을 설치합니다.

VIS 가상 트랜잭션을 실행하는 방법에 대한 자세한 내용은 Test-CsP2PVideoInteropServerSipTrunkAV cmdlet을 참조하세요.

가상 트랜잭션의 실행 빈도 변경

기본적으로 가상 트랜잭션은 구성된 사용자와 함께 15분마다 실행됩니다. 가상 트랜잭션은 두 개의 가상 트랜잭션이 서로 충돌하지 않도록 사용자 집합 내에서 순차적으로 실행됩니다. 모든 가상 트랜잭션이 완료될 시간을 제공하려면 더 긴 간격이 필요합니다.

가상 트랜잭션을 더 자주 실행하는 것이 바람직한 경우 지정된 사용자 집합으로 실행되는 가상 트랜잭션 수를 줄여서 가끔 네트워크 지연에 대한 버퍼가 있는 원하는 시간 범위에서 테스트를 완료할 수 있도록 해야 합니다. 더 많은 가상 트랜잭션을 실행하는 것이 바람직한 경우 다른 가상 트랜잭션을 실행하기 위해 더 많은 사용자 집합을 만듭니다.

가상 트랜잭션이 실행되는 빈도를 변경하려면 다음 단계를 수행합니다.

  1. System Center Operations Manager를 엽니다. 작성 섹션을 선택합니다. 규칙 섹션(작성 아래)을 클릭합니다.

  2. 규칙 섹션에서 "Main Synthetic Transaction Runner Performance Collection Rule"이라는 이름의 규칙을 찾습니다.

  3. 규칙을 마우스 오른쪽 단추로 클릭하고 재정의를 선택하고 규칙 재정의를 선택한 다음 "클래스의 모든 개체: Pool Watcher"를 선택합니다.

  4. 재정의 속성 창 매개 변수 이름 "Frequency"를 선택하고 재정의 값을 원하는 값으로 설정합니다.

  5. 동일한 창에서 이 재정의를 적용해야 하는 관리 팩을 선택합니다.

가상 트랜잭션에 리치 로깅 사용

가상 트랜잭션은 시스템 문제를 식별하는 데 매우 유용합니다. 예를 들어 Test-CsRegistration cmdlet은 사용자가 비즈니스용 Skype 서버 등록하는 데 어려움을 겪고 있다는 사실을 관리자에게 경고할 수 있습니다. 그러나 실패의 실제 원인을 확인하려면 자세한 정보가 필요할 수 있습니다.

이러한 이유로 가상 트랜잭션은 풍부한 로깅을 제공합니다. 풍부한 로깅을 사용하면 가상 트랜잭션이 수행하는 각 활동에 대해 다음 정보가 기록됩니다.

  • 활동이 시작된 시간입니다.

  • 작업이 완료된 시간입니다.

  • 수행된 작업(예: 회의 만들기, 참가 또는 탈퇴, 비즈니스용 Skype 서버 로그인, 인스턴트 메시지 보내기).

  • 활동이 실행될 때 생성된 정보, 자세한 정보, 경고 또는 오류 메시지입니다.

  • SIP 등록 메시지.

  • 작업이 실행될 때 생성된 예외 레코드 또는 진단 코드입니다.

  • 활동을 실행한 결과입니다.

이 정보는 가상 트랜잭션이 실행될 때마다 자동으로 생성되지만 로그 파일에 자동으로 표시되거나 저장되지는 않습니다. 가상 트랜잭션을 수동으로 실행하는 경우 OutLoggerVariable 매개 변수를 사용하여 정보가 저장될 Windows PowerShell 변수를 지정할 수 있습니다. 여기에서 두 가지 방법 중 하나를 사용하여 XML 또는 HTML 형식으로 풍부한 로그에 오류 메시지를 저장 및/또는 볼 수 있습니다.

문제 해결 정보를 검색하려면 OutLoggerVariable 매개 변수를 지정한 다음, 변수 이름을 선택합니다.

Test-CsRegistration -TargetFqdn atl-cs-001.litwareinc.com -OutLoggerVariable RegistrationTest

참고 항목

변수 이름 앞에 $문자를 사용하지 마세요. RegistrationTest($RegistrationTest 아님)와 같은 변수 이름을 사용합니다.

이 명령을 실행하면 다음과 유사한 출력이 표시됩니다.

대상 Fqdn: atl-cs-001.litwareinc.com 결과: 오류 대기 시간: 00:00:00 오류 메시지: 이 컴퓨터에는 할당된 인증서가 없습니다. 진단: 여기에 표시된 오류 메시지보다 이 오류에 대한 훨씬 더 자세한 정보에 액세스할 수 있습니다.

HTML 형식으로 이 정보에 액세스하려면 이 형식과 유사한 명령을 사용하여 RegistrationTest 변수에 저장된 정보를 HTML 파일에 저장합니다.

$RegistrationTest.ToHTML() | Out-File C:\Logs\Registration.html

또는 ToXML() 메서드를 사용하여 데이터를 XML 파일에 저장할 수 있습니다.

$RegistrationTest.ToXML() | Out-File C:\Logs\Registration.xml

Windows Internet Explorer, Microsoft Visual Studio 또는 HTML/XML 파일을 열 수 있는 다른 애플리케이션을 사용하여 이러한 파일을 볼 수 있습니다.

System Center Operations Manager 내부에서 실행되는 가상 트랜잭션은 실패에 대해 이러한 로그 파일을 자동으로 생성합니다. 이러한 로그는 비즈니스용 Skype 서버 PowerShell이 가상 트랜잭션을 로드하고 실행할 수 있기 전에 실행이 실패하는 경우 생성되지 않습니다.

Important

기본적으로 비즈니스용 Skype 서버 공유되지 않는 폴더에 로그 파일을 저장합니다. 이러한 로그에 쉽게 액세스할 수 있도록 하려면 이 폴더를 공유해야 합니다. 예: \atl-watcher-001.litwareinc.com\WatcherNode.