Microsoft Product/Windows Server

Exchange / Skype For Business 통합(Integration)

o959 2024. 6. 21. 09:03

Exchange / Skype For Business 통합(Integration)

 

Web용 Outlook (OWA)에서 Skype For Business Server와 통합을 할 수 있어요

 

 

 

 

 

Exchange / Skype For Business 통합 설정 구성

 

 

1) Exchange Server Side 설정

 

Exchange Server에서 Autodiscover 설정이 되었는지 확인해주세요

저 같은 경우는 설치 시 설정을 진행해놔서 설정이 되어 있습니다.

 

 

Autodiscover 설정 확인

 

 

Get-ClientAccessService -Identity EXCH01 | Select Autodiscover*

 

 

설정이 안되어 있는 경우 아래 명령어를 이용하여 설정해주세요

 

 

Set-ClientAccessServer -Identity <Exchange Server Host Name> -AutoDiscoverServiceInternalUri "https://autodiscover.domain.local/autodiscover/autodiscover.xml"

 

각 파라미터는 확인 후 수정이 필요해요

 

 

 

 

DNS 등록 확인 가능

 

당연히 Autodiscover는 A 레코드로 등록이 되어 있어야 해요

 

 

 

Autodiscover에 해당하는 인증서 확인 가능

 

Autodiscover.o959.lab에 대한 인증서 발급이 필요합니다

저는 와일드카드 인증서로 대체 했습니다.

 

 

 

인증서 지문 확인

 

Get-ExchangeCertificate

 

위 명령어 처럼 인증서 지문(Thumbprint)를 확인해주세요

 

 

 

 

명령어 실행

 

통합을 위해 위 명령어를 실행해주세요

 

New-SettingOverride -Name "IM Override"  -Component OwaServer -Section IMSettings `
                    -Parameters @("IMServerName=SFB01.o959.lab","IMCertificateThumbprint=9D8A06F0DEAAA949A479445ACB971FDE74C1B09E") `
                    -Reason "Configure IM" -Server EXCH01

                    # IMServername = SkypeForBusiness FQDN (Standard Pool인 경우) / EnterprisePool인 경우는 Pool FQDN 입력
                    # IMCertificateThumbprint = 위에서 확인한 인증서 지문 입력
                    # Server = Exchange HOST Name

 

 

Exchange 서버에서 명령어 실행

 

위 명령어를 실행하여 현재까지 진행한 설정에 대하여 Refresh (Update) 진행해주세요

Exchange Server가 2대 이상이라면 각각의 모든 서버에서 해당 명령어를 실행해주셔야해요

 

 

Get-ExchangeDiagnosticInfo -Server EXCH01 -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
                           # Server : Exchange Server Host Name

 

 

 

 

설정 확인 명령어

 

Exchange에서 했던 설정을 확인하기 위해 명령어를 입력해주세요

 

[xml]$diag=Get-ExchangeDiagnosticInfo -Server EXCH01 -Process MSExchangeMailboxAssistants `
                                      -Component VariantConfiguration -Argument "Config,Component=OwaServer"; $diag.Diagnostics.Components.VariantConfiguration.Configuration.OwaServer.IMSettings
                                        
                                      #Server : Exchange Server Hostname

 

 

 

아래 명령어를 입력하여 Exchange Server와 Skype for Business Server를 파트너 어플리케이션을 등록해주세요

 

 

Partner Application 등록

 

C:\'Program Files'\Microsoft\'Exchange Server'\V15\Scripts\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl 'https://sfb01.o959.lab/metadata/json/1' -ApplicationType Lync
						# AuthMetaDataUrl SFB FQDN (Standard Version 인 경우)

 

 

 

아래 명령어를 이용하여 OWA의 가상디렉터리 및 정책 설정을 변경했습니다

 

 

OWA 가상 디렉터리 설정 확인

 

 

OWA 정책 확인

 

# OWA 가상 디렉터리 설정 변경
Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingType OCS

# OWA 정책 설정 변경
Set-OwaMailboxPolicy -Identity Default  -InstantMessagingType OCS

 

저는 가상디렉터리가 1개 입니다 (Exchange 서버 1대)

OWA 정책도 기본값인 Default만 사용하고 있구요

서버의 구성정보가 저랑 다르시다면 명령어가 달라 집니다

 

 

 

 

 

 

 

 

2) Skype For Business Server Side 설정

 

 

Exchange Server에서 진행해야 할 설정은 전부 진행했고

이제 Skype For Business 에서 설정이 필요해요

 

 

 

아래 명령어를 이용하여 OAuth 설정을 해주세요

 

Set-CsOAuthConfiguration -Identity global -ExchangeAutodiscoverUrl https://autodiscover.o959.lab/autodiscover/autodiscover.svc

 

 

 

토폴로지 설정`

 

New-CsTrustedApplicationPool -Identity exch01.o959.lab -Registrar sfb01.o959.lab -Site o959-lab -RequiresReplication $False
                            # Identity : Exchange Server FQDN
                            # Registrar : Skype For Business Server FQDN
                            # Site : Get-CsTopology로 확인


New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn exch01.o959.lab -Port 5199
                            # TrustedapplicaitonPoolFQDN : Exchange Server FQDN

                        
Enable-CsTopology

 

 

 

설정은 끝났고 아래 명령어를 통해서 특이사항이 없는지 테스트가 가능해요

 

테스트

 

 

Test-CsExStorageConnectivity -SipUri user05@o959.lab

 

 

 

 

계정 테스트

 

 

테스트할 계정으로 OWA를 로그인 해주세요

 

OWA / Skype 상태 공유 가능

 

위처럼 OWA에서 Skype의 상태가 공유되고

OWA에서 Skype 로그인이 됬다고 생각하시면 돼요

 

 

 

 

Skype에서 OWA로그인한 계정으로 메시지를 보내면 메시지 수신이 가능한 것을 확인 했습니다.