Office 365로 Zoom Rooms 설정하기
Microsoft Office 365에서 캘린더 리소스를 Zoom Room과 연결하면 조직의 구성원들은 Outlook에서 회의에 해당 캘린더 리소스를 초대하여 회의실을 빠르게 그리고 쉽게 예약할 수 있습니다. 캘린더 통합은 O365에서 Zoom의 캘린더 리소스 액세스 권한을 허용하는 것에 의존하며, 이를 통해 Zoom Rooms가 해당 캘린더 리소스를 읽을 수 있도록 합니다. 권한 부여 후, Zoom Rooms는 회의실의 TV 디스플레이, 일정 표시 화면 및 Zoom Rooms 컨트롤러에 예정된 회의를 표시합니다. 사용자는 방 컨트롤러를 한 번 터치하여 표시된 회의에 참여하거나 시작할 수 있습니다.
Office 365와 함께 Zoom Rooms를 설정하기 위한 요구 사항
- Office 365 관리자 계정(Exchange Online 관리자 권한 포함)으로 필요한 구성 변경을 수행할 수 있는 권한이 필요합니다.
- 계정은 조직 관리 및 수신자 관리에 대한 Exchange Online 관리자 권한을 모두 보유해야 합니다.
- MS Graph API 애플리케이션 권한을 설정하려면 Office 365 글로벌 관리자 또는 Microsoft O365 클라우드 애플리케이션 관리자 권한을 가진 사용자가 Zoom의 Microsoft Entra (Azure AD) 엔터프라이즈 애플리케이션을 추가해야 합니다.
- 회의실의 일정 리소스를 목록으로 표시하고 생성하며 관리하는 기능
- Windows 10 이상 또는 Windows Server 2016 이상에서 Windows PowerShell에 대한 관리자 액세스 권한
- Zoom Rooms에 접근 권한이 있는 역할
- MS Graph API 애플리케이션 권한 통합을 사용하려면 Zoom 계정에 O365 테넌트에서 확인한 사용자 정의 도메인과 일치하는 도메인이 하나 이상 연결되어 있어야 합니다.
각 룸에 대한 캘린더 리소스를 만들거나 찾는 방법
- 관리자로 Microsoft Exchange 관리 센터(EAC)에 로그인합니다.
- 탐색 메뉴에서 수신자를 클릭한 후 리소스를 클릭합니다.
- 방 추가가 필요하시면 플러스 (+) 아이콘을 클릭하세요.
Zoom은 각 회의실에 접두사(예: ZR)를 사용하거나, 사용자가 Zoom Rooms를 지원하는 회의실을 쉽게 검색할 수 있도록 자체 방법을 선택할 것을 권장합니다. - 각 캘린더 리소스의 표시 이름 및 이메일 주소를 기록해 둡니다.
참고: 모든 Zoom Room 캘린더 리소스를 위한 방 목록을 생성하는 것이 권장됩니다. 이를 통해 Zoom이 사용 가능한 캘린더 리소스 목록을 자동으로 생성할 수 있습니다.
Microsoft Exchange Online PowerShell 모듈을 설치하는 방법
이 중 많은 지침은 Microsoft Exchange Online PowerShell 모듈 (약칭 "EXO")을 사용해야 합니다. 다음은 Microsoft의 " EXO 모듈 설치 및 유지 관리" 페이지에 있는 지침의 요약된 발췌문입니다.
- 관리자 권한으로 Windows PowerShell을 실행합니다.
참고: 이 옵션은 Windows PowerShell 앱을 실행하지 않은 상태에서 마우스 오른쪽 버튼을 클릭할 때 사용할 수 있습니다. - EXO 모듈을 설치하기 위해 다음 명령어를 실행하세요:
Set-ExecutionPolicy RemoteSigned - Y를 눌러 변경 사항을 확인하세요.
- EXO 모듈을 설치하려면 다음 명령어를 실행하세요:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
참고: 필요에 따라 Microsoft NuGet 제공자를 설치하여 EXO 모듈 설치를 용이하게 하려면 Y를 입력하세요. - "신뢰할 수 없는 저장소" 메시지가 표시되고 PowerShell이 Microsoft PowerShell Gallery("PSGallery") 저장소에서 EXO 모듈의 설치를 허용하라는 메시지를 표시하면 Y를 입력하여 허용하세요.
- 추가 명령어를 실행하기 위해 PowerShell 창을 열어두세요.
Windows PowerShell을 사용하여 캘린더 리소스 설정을 업데이트하는 방법
일부 캘린더 리소스 설정을 업데이트해야 Zoom Rooms에서 캘린더 정보를 표시하고 Zoom 회의용 원터치 참여 버튼을 생성할 수 있습니다.
- 관리자 권한으로 Windows PowerShell을 실행합니다.
참고: 이 옵션은 Windows PowerShell 앱을 실행하지 않은 상태에서 마우스 오른쪽 버튼을 클릭할 때 사용할 수 있습니다. - 다음 명령어를 입력하세요:
Connect-ExchangeOnline -UserPrincipalName <UPN>
참고: <UPN> 의 값을 Office 365 관리자의 사용자 기본 이름(일반적으로 이메일 주소 형식으로 표시됨)으로 변경하십시오. 이 계정이 "조직 관리" 및 "수신자 관리" 권한을 모두 가지고 있는지 확인하십시오. - 표시되는 대화 상자에 Office 365 관리자 사용자 이름과 비밀번호를 입력하세요.
- 캘린더 리소스의 설정을 확인하려면 다음 명령어를 실행하세요:
Get-CalendarProcessing -Identity CalendarResource | Format-List Identity,DeleteSubject,AddOrganizerToSubject,DeleteComments,RemovePrivateProperty
참고: CalendarResource 텍스트를 일정 리소스의 이메일 주소로 교체하세요. - 다음 값에 대한 반환된 데이터를 확인하세요:
"DeleteSubject", "AddOrganizerToSubject", "DeleteComments", 및 "RemovePrivateProperty"
대부분의 경우 이 값들은 True로 설정됩니다.
Identity : [도메인].com/Users/CalendarResource
제목 삭제 : True
주제에 조직자 추가 : True
댓글 삭제 : True
개인 속성 제거 : True - 다음 명령어를 사용하여 회의실 설정을 변경합니다:
Set-CalendarProcessing -Identity <CalendarResource> -AddOrganizerToSubject $false -OrganizerInfo $true -DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false
참고: <CalendarResource> 부분을 해당 캘린더 리소스의 이메일 주소로 교체하세요.
- 캘린더 주제를 표시하지 않으려면 DeleteSubject $false를 DeleteSubject $true로 변경하세요.
- "객체 'Room'이 '[domain].onmicrosoft.com'에서 찾을 수 없기 때문에 작업을 수행할 수 없습니다."와 같은 오류가 표시되면, 즉, cmdlet을 실행할 수 있는 권한을 부여하는 역할 그룹의 범위에는 해당 사용자/방이 포함되지 않습니다. 관리자 계정으로 로그인되어 있으며, 사전 요구 사항에 설명된 권한을 가지고 있는지 확인하십시오.
- "Set-CalendarProcessing 명령어가找不到"와 같은 오류가 표시되면, 필수 조건에 설명된 권한을 가진 관리자 계정으로 로그인했는지 확인하십시오.
- 변경 후 방의 설정을 확인하려면 다음 명령어를 실행하세요:
Get-CalendarProcessing -Identity <CalendarResource> | Format-List Identity,DeleteSubject,AddOrganizerToSubject,DeleteComments,RemovePrivateProperty
참고: <CalendarResource> 부분을 일정 리소스의 이메일 주소로 교체하세요.
다음 설정이 적용됩니다:
신원 : [도메인].com/Users/CalendarResource
제목 삭제 : False
주제에 조직자 추가 : False
댓글 삭제 : False
개인 속성 제거 : False - 단계 4-7을 각 캘린더에 대해 반복합니다. 각 명령어에서 <CalendarResource> 만 변경합니다.
- 다음 명령어를 사용하여 세션을 종료합니다:
Disconnect-ExchangeOnline - 추가 명령어를 실행하기 위해 PowerShell 창을 열어두세요.
캘린더 통합을 위한 준비 방법
응용 프로그램 권한과 전체 위임 액세스 사이에서 선택하기
일반적으로 Zoom은 MS Graph API를 Application Permissions와 함께 사용하는 것을 권장합니다. 이 구성 방식은 관리자가 설정 및 유지보수에 필요한 노력을 크게 줄일 수 있으며, 전용 서비스 계정이 필요하지 않습니다. 응용 프로그램 권한(앱 전용 액세스라고도 함)은 배경 서비스로 실행되는 기업용 응용 프로그램에 대해 Microsoft에서 권장하는 접근 방식입니다. 이 권한은 필요한 데이터가 단일 사용자에게 제한될 수 없는 경우에 적용됩니다. MS Graph API와 완전 위임 액세스는 대안 옵션이지만, 전용 서비스 계정이 필요하며 초기 설정 및 유지보수에 더 많은 노력이 필요합니다. Zoom은 Microsoft의 Exchange Online에서 RBAC 애플리케이션 임프레소네이션의 예정된 중단 및 Exchange Web Services의 최종 지원 종료 계획으로 인해, 새로운 배포에 Exchange Web Services (EWS) 옵션을 사용하지 않도록 권장하지 않습니다. EWS를 사용하는 기존 캘린더 통합 기능은 Microsoft의 지원 페이지에 명시된 기간 동안 계속 작동할 것입니다. 그러나 Zoom은 MS Graph API와 애플리케이션 권한을 사용하는 새로운 캘린더 통합으로 마이그레이션할 것을 권장합니다.
이주 가이드라인에 대한 안내는 Microsoft Exchange 웹 서비스 및 애플리케이션 임페르소네이션의 지원 종료 사전 공지문을 참조해 주시기 바랍니다.
MS Graph API 애플리케이션 권한 준비 (권장)
MS Graph API 애플리케이션 권한 통합을 사용하려면 Zoom 계정에 O365 계정에서 확인한 사용자 정의 도메인과 일치하는 도메인이 하나 이상 연결되어 있어야 합니다.
캘린더 서비스를 추가한 후에는 Exchange Online에서 애플리케이션에 대한 역할 기반 액세스 제어(RBAC) 를 선택적으로 적용할 수 있습니다.
필요한 권한
Zoom 캘린더 통합 애플리케이션은 글로벌 관리자 O365 계정(또는 해당 권한을 가진 계정)에 의해 수행되는 관리자 동의 권한 부여 과정에서 다음과 같은 권한을 요청합니다:
- API 이름: Microsoft Graph
- 승인자: 관리자 승인
청구 금액
|
허가
|
유형
|
Zoom은 이를 어떻게 사용하나요?
|
캘린더.읽기/쓰기
|
모든 메일박스에서 일정표를 읽고 작성할 수 있습니다.
|
애플리케이션
|
Zoom 캘린더 서비스는 이 권한을 사용하여 캘린더 이벤트 알림 구독을 설정하고 O365 계정의 룸 캘린더 리소스에서 캘린더 이벤트를 읽습니다.
|
도메인.읽기.모두
|
도메인 읽기
|
애플리케이션
|
Zoom 캘린더 서비스는 Domains API를 사용하여 O365에서 검증된 도메인과 Zoom 계정에 연결된 도메인 간 일치 여부를 확인합니다.
|
장소.읽기.모두
|
모든 회사 위치 확인
|
애플리케이션
|
Zoom 캘린더 서비스는 Places API를 사용하여 O365 계정 내의 회의실 캘린더 리소스를 검색합니다.
|
MS Graph API 완전 위임 액세스 준비
Zoom은 MS Graph API를 사용할 때 애플리케이션 권한을 설정할 것을 권장합니다.
위임된 권한을 위한 전용 사용자 생성
Full Delegate Access를 사용하여 캘린더 서비스를 추가하기 전에, Office 365 관리자가 통합을 위해 Office 365에 전용 서비스 계정 사용자를 생성해야 합니다.
그들은 전용 사용자의 자격 증명을 사용하여 귀사의 계정에 속한 Zoom Rooms가 캘린더 서비스 및 해당 서비스의 모든 캘린더 리소스를 사용할 수 있도록 권한을 부여합니다.
- 관리자로 Office 365에 로그인합니다.
- Office 365 계정에 사용자를 추가합니다. Microsoft 문서의 " Office 365에 사용자 추가 " 섹션을 참조하세요.
참고: 전용 서비스 계정 사용자는 Office 365에서 라이선스를 보유한 사용자이며 메일박스를 반드시 보유해야 합니다. - 전용 서비스 계정 사용자의 이메일 주소와 비밀번호를 기록해 두세요.
회의실을 전용 서비스 계정 사용자에게 할당합니다.
- 관리자 권한으로 Windows PowerShell을 실행합니다.
참고: 이 옵션은 Windows PowerShell 앱을 실행하지 않은 상태에서 마우스 오른쪽 버튼을 클릭할 때 사용할 수 있습니다. - 다음 명령어를 입력하세요:
Connect-ExchangeOnline -UserPrincipalName <UPN>
참고: <UPN> 의 값을 Office 365 관리자의 사용자 기본 이름(일반적으로 이메일 주소 형식으로 표시됨)으로 변경하십시오. - 대화 상자에 Office 365 관리자 사용자 이름/비밀번호를 입력하세요.
이 계정이 "조직 관리" 및 "수신자 관리" 권한을 모두 가지고 있는지 확인하십시오. - 다음 명령어를 실행하여 전용 서비스 계정 사용자에게 일정 리소스의 일정 전체에 대한 완전한 위임 액세스 권한을 부여합니다:
Add-MailboxPermission -Identity CalendarResource -User DedicatedUser -AccessRights FullAccess
참고: CalendarResource 텍스트를 일정 리소스의 이메일 주소로 교체하십시오. " DedicatedUser" 텍스트를 Dedicated Service Account 사용자의 이메일 주소로 입력하세요. - 다음 명령어를 실행하여 전용 서비스 계정 사용자에게 일정 리소스의 일정 항목에 대한 완전한 위임 액세스 권한을 부여합니다:
Add-MailboxFolderPermission -Identity CalendarResource:\Calendar -User DedicatedUser -AccessRights Editor
참고: "CalendarResource " 텍스트를 일정 리소스의 이메일 주소로 교체하십시오(하지만 ":\Calendar" 텍스트는 그대로 유지하십시오; 예: conferenceroom@contoso.com:\Calendar). "DedicatedUser" 텍스트를 Dedicated Service Account 사용자의 이메일 주소로 교체하십시오. - 각 방의 일정 리소스에 대해 단계 4-5를 반복합니다.
필요한 권한
Zoom 캘린더 통합 애플리케이션은 전용 서비스 계정을 통해 권한을 요청할 때 다음과 같은 권한을 요구합니다:
- API 이름: Microsoft Graph
- 승인자: 관리자 승인
청구 금액
|
허가
|
유형
|
Zoom은 이를 어떻게 사용하나요?
|
캘린더.읽기/쓰기
|
사용자 일정표에 완전한 액세스 권한을 갖습니다.
|
위임된
|
Zoom 캘린더 서비스는 이 권한을 사용하여 캘린더 이벤트 알림 구독을 설정하고 O365 계정의 룸 캘린더 리소스에서 캘린더 이벤트를 읽습니다.
|
캘린더.읽기/쓰기.공유
|
사용자 및 공유 캘린더를 읽고 작성합니다.
|
위임된
|
Zoom 캘린더 서비스는 이 권한을 사용하여 캘린더 이벤트 알림 구독을 설정하고 O365 계정의 룸 캘린더 리소스에서 캘린더 이벤트를 읽습니다.
|
오프라인 액세스
|
모든 회사 위치 확인
|
애플리케이션
|
Zoom 캘린더 서비스는 O365 계정에서 회의실 캘린더 리소스에 계속 액세스할 수 있도록 리프레시 토큰을 받기 위해 오프라인 액세스 권한을 요청합니다.
|
오픈ID
|
사용자 로그인
|
애플리케이션
|
Zoom 캘린더 서비스는 전용 서비스 계정을 인증하는 과정에서 OpenID를 요구합니다.
|
장소.읽기.모두
|
모든 회사 위치 확인
|
애플리케이션
|
Zoom 캘린더 서비스는 Places API를 사용하여 O365 계정 내의 회의실 캘린더 리소스를 검색합니다.
|
Zoom에 캘린더 서비스를 추가하는 방법
Zoom은 Office 365와 캘린더 통합을 승인할 때 웹 브라우저의 인코그니토 모드 또는 개인 브라우징 모드를 사용하도록 권장합니다. 이 기능은 이미 Office 365에 로그인한 사용자와의 통합을 실수로 승인하는 것을 방지하는 데 도움이 됩니다.
- MS Graph API 애플리케이션 권한 (권장)
- MS Graph API 완전 위임 액세스
MS Graph API 애플리케이션 권한 (권장)
- Zoom 웹 포털에 Zoom Rooms 관리자로 로그인하세요.
- 네비게이션 메뉴에서 '방 관리'를 클릭한 다음 '캘린더 통합'을 선택합니다.
- 캘린더 서비스 추가를 클릭하세요.
캘린더 추가 서비스 대화 상자가 표시됩니다. - Office 365를 클릭합니다.
- OAuth 2.0로 인증을 활성화했는지 확인하세요.
- Office 365 서비스 유형을 구성합니다.
- 그래프 API를 선택합니다.
- 계정 권한 유형에서 '응용 프로그램 권한'을 선택합니다.
- 저자 권한 부여
- Microsoft 로그인 포털에서 Microsoft O365 글로벌 관리자로 로그인하세요.
- "Zoom 일정 통합을 위한 MS Graph API 앱 권한" 앱이 요청한 권한을 허용하려면 "동의"를 클릭하세요.
- 동의 후, 브라우저는 캘린더 통합 페이지로 돌아가며 추가한 캘린더 서비스로 이동합니다.
- "O365 계정의 검증된 도메인이 Zoom 계정에 연결된 도메인과 일치하지 않습니다"라는 오류 메시지가 표시되면, Zoom 계정과 O365 계정이 사전 요구 사항을 충족하는지 확인하십시오. MS Graph API 애플리케이션 권한 통합을 사용하려면 Zoom 계정에 O365 계정에서 확인한 사용자지정 도메인과 일치하는 도메인이 하나 이상 연결되어 있어야 합니다.
참고: Zoom Room을 사용하여캘린더 리소스를 구성하는 방법에 대한 자세한 내용은 " Zoom Room 추가"를 참조하세요.
MS Graph API 완전 위임 액세스
- Zoom 웹 포털에 Zoom Rooms 관리자로 로그인하세요.
- 네비게이션 메뉴에서 '방 관리'를 클릭한 다음 '캘린더 통합'을 선택합니다.
- 캘린더 서비스 추가를 클릭하세요.
캘린더 추가 서비스 대화 상자가 표시됩니다. - Office 365를 클릭합니다.
- OAuth 2.0로 인증을 활성화했는지 확인하세요.
- Office 365 서비스 유형을 구성합니다.
- 그래프 API를 선택합니다.
- 계정 권한 유형에서 '전체 액세스 위임'을 선택합니다.
- '승인'을 클릭하세요.
참고: Office 365 사용자가 계정 설정에서 기업 애플리케이션이 사용자의 대리인으로 회사 데이터에 액세스하는 것을 허용하는 옵션이 비활성화되어 있는 경우, 이 옵션을 설정에서 활성화해야 하거나 Azure에서 Zoom 앱에 대해 활성화해야 합니다. - Microsoft 로그인 포털에서 전용 서비스 계정 사용자로 로그인하여 캘린더 통합을 완료하세요. 자신이나 다른 관리자 또는 최종 사용자로 로그인하지 마십시오.
- 추가한 캘린더 서비스가 캘린더 통합 페이지에 표시됩니다.
참고: Zoom Room을 사용하여캘린더 리소스를 구성하는 방법에 대한 자세한 내용은 " Zoom Room 추가"를 참조하세요.
Exchange 웹 서비스(EWS)에서 Microsoft Graph API로 마이그레이션
Zoom은 Microsoft의 Exchange Online에서 RBAC 애플리케이션 임프레소네이션의 예정된 중단 및 Exchange Web Services의 최종 지원 종료 계획으로 인해, 신규 배포 시 Exchange Web Services (EWS) 옵션을 사용하지 않도록 권장하지 않습니다. 이주 가이드라인에 대한 안내는 Microsoft Exchange 웹 서비스 및 애플리케이션 임페르소네이션의 지원 종료 사전 공지문을 참조해 주시기 바랍니다.