비즈니스용 Skype 서버 온-프레미스 파트너 애플리케이션 구성

요약: 비즈니스용 Skype 서버 온-프레미스 파트너 애플리케이션을 구성합니다.

OAuthTokenIssuer 인증서를 할당한 후에는 비즈니스용 Skype 서버 파트너 애플리케이션을 구성해야 합니다. (설명될 절차는 Microsoft Exchange Server 2013과 SharePoint가 모두 파트너 애플리케이션으로 작동하도록 구성하며 이는 선택 사항입니다.) 온-프레미스 파트너 애플리케이션을 구성하려면 먼저 다음 Windows PowerShell 스크립트를 복사하고 코드를 메모장(또는 다른 텍스트 편집기)에 붙여넣어야 합니다.

if ((Get-CsPartnerApplication -ErrorAction SilentlyContinue) -ne $Null)
   {
       Remove-CsPartnerApplication app
   }

$exch = Get-CsPartnerApplication microsoft.exchange -ErrorAction SilentlyContinue
        
if ($exch -eq $null)
   {
      New-CsPartnerApplication -Identity microsoft.exchange -MetadataUrl https://atl-exchange-001.litwareinc.com/autodiscover/metadata/json/1 -ApplicationTrustLevel Full 
    }
else
    {
       if ($exch.ApplicationIdentifier -ne "00000002-0000-0ff1-ce00-000000000000")
          {
             Remove-CsPartnerApplication microsoft.exchange
New-CsPartnerApplication -Identity microsoft.exchange -MetadataUrl https://atl-exchange-001.litwareinc.com/autodiscover/metadata/json/1 -ApplicationTrustLevel Full 
           }
        else
           {
             Set-CsPartnerApplication -Identity microsoft.exchange -ApplicationTrustLevel Full 
           }
     }

$shp = Get-CsPartnerApplication microsoft.sharepoint -ErrorAction SilentlyContinue
        
if ($shp -eq $null)
   {
      New-CsPartnerApplication -Identity microsoft.sharepoint -MetadataUrl http://atl-sharepoint-001.litwareinc.com/jsonmetadata.ashx -ApplicationTrustLevel Full 
    }
else
    {
       if ($shp.ApplicationIdentifier -ne "00000003-0000-0ff1-ce00-000000000000")
          {
             Remove-CsPartnerApplication microsoft.sharepoint
  
             New-CsPartnerApplication -Identity microsoft.sharepoint -MetadataUrl https://atl-sharepoint-001.litwareinc.com/_layouts/15/metadata/json/1 -ApplicationTrustLevel Full 
           }
        else
           {
             Set-CsPartnerApplication -Identity microsoft.sharepoint -ApplicationTrustLevel Full 
            }
   }

Set-CsOAuthConfiguration -ServiceName 00000004-0000-0ff1-ce00-000000000000

코드를 복사한 후 .PS1 파일 확장명(예: C:\Scripts\ServerToServerAuth.ps1)을 사용하여 스크립트를 저장합니다. 이 스크립트를 실행하기 전에 메타데이터 URL https://atl-exchange-001.litwareinc.com/autodiscover/metadata/json/1http://atl-sharepoint-001.litwareinc.com/_layouts/15/metadata/json/1 을 각각 Exchange 2013 및 SharePoint 서버에서 사용하는 메타데이터 URL로 바꿔야 합니다. 해당 제품의 메타데이터 URL을 식별하는 방법에 대한 자세한 내용은 Exchange 2013 및 SharePoint에 대한 제품 설명서를 참조하세요.

스크립트의 마지막 줄을 보면 다음 구문을 사용하여 Set-CsOAuthConfiguration cmdlet이 호출되는 것을 알 수 있습니다.

Set-CsOAuthConfiguration -ServiceName 00000004-0000-0ff1-ce00-000000000000

realm 매개 변수는 Set-CsOAuthConfiguration 호출할 때 사용되지 않았기 때문에 영역은 organization FQDN(정규화된 도메인 이름)으로 자동으로 설정됩니다(예: litwareinc.com). 영역 이름이 organization 이름과 다른 경우 다음과 같이 영역 이름을 포함해야 합니다.

Set-CsOAuthConfiguration -ServiceName 00000004-0000-0ff1-ce00-000000000000 -Realm "contoso.com"

이렇게 변경한 후에는 스크립트를 실행하고 비즈니스용 Skype 서버 Management Shell 내에서 스크립트 파일을 실행하여 Exchange 2013 및 SharePoint를 파트너 애플리케이션으로 구성할 수 있습니다. 예를 들면 다음과 같습니다.

C:\Scripts\ServerToServerAuth.ps1

Exchange 2013과 SharePoint Server가 모두 설치되어 있지 않더라도 이 스크립트를 실행할 수 있습니다. SharePoint Server가 설치되어 있지 않더라도 SharePoint Server를 파트너 애플리케이션으로 구성하는 경우 아무런 문제가 발생하지 않습니다.

이 스크립트를 실행하면 다음과 유사한 오류 메시지가 표시될 수 있습니다.

New-CsPartnerApplication : Cannot bind parameter 'MetadataUrl' to the target. Exception setting "MetadataUrl": "The metadata document could not be downloaded from the URL in the MetadataUrl parameter or downloaded data is not a valid metadata document."

이 오류 메시지는 일반적으로 두 가지 중 하나를 의미합니다. 1) 스크립트에 지정된 URL 중 하나가 잘못되었습니다(즉, 메타데이터 URL 중 하나가 실제 메타데이터 URL이 아님). 또는 2) 메타데이터 URL 중 하나에 연결할 수 없습니다. 이 경우 URL이 올바르고 액세스할 수 있는지 확인하고 스크립트를 다시 실행합니다.

비즈니스용 Skype 서버 대한 파트너 애플리케이션을 만든 후 비즈니스용 Skype 서버 Exchange 2013의 파트너 애플리케이션으로 구성해야 합니다. 스크립트 Configure-EnterprisePartnerApplication.ps1 실행하여 Exchange 2013에 대한 파트너 애플리케이션을 구성할 수 있습니다. 비즈니스용 Skype 서버 대한 메타데이터 URL을 지정하고 비즈니스용 Skype 서버 새 파트너 애플리케이션임을 나타내기만 하면 됩니다.

exchange에 대한 파트너 애플리케이션으로 비즈니스용 Skype 서버 구성하려면 Exchange 관리 셸을 열고 이와 유사한 명령을 실행합니다.

"c:\Program Files\Microsoft\Exchange Server\V15\Scripts\Configure-EnterprisePartnerApplication.ps1" -AuthMetadataUrl "https://SkypePro.contoso.com/metadata/json/1" -ApplicationType "Lync"