Microsoft Teams는 워크스페이스 채팅과 화상회의를 통해 사용자 간 협업을 지원하는 도구입니다. 그중 '게스트 추가' 기능은 조직 외부의 사람을 화상 회의에 초대할 수 있게 해주는 유용한 기능인데요. 하지만 최근 여러 사용자들이 Microsoft Teams 회의에 게스트를 추가하지 못하는 문제를 겪고 있다고 보고하고 있습니다.

본격적인 해결 방법으로 넘어가기 전에 아래 사전 확인 사항을 먼저 점검해 주세요.
- 팀(Team) 조직 전체 수준에서 게스트 옵션이 켜져 있는지 확인
- SharePoint에서 공유 설정이 올바르게 구성되어 있는지 확인
방법 1: 게스트 사용자를 연락처로 추가하기
게스트를 추가할 수 없는 대부분의 원인은 해당 옵션이 활성화되어 있지 않거나 올바르게 구성되지 않았기 때문입니다. 이 방법에서는 게스트 또는 외부 사용자를 Office 365와 Azure Active Directory에 연락처로 등록합니다. 이를 위해서는 먼저 테넌트(tenant)에 외부 연락처를 추가해야 하며, Exchange 관리 센터를 사용하게 됩니다. Microsoft Exchange 관리 센터는 웹 기반 관리 콘솔로, Exchange Online 서비스를 손쉽게 관리할 수 있도록 도와줍니다.
- 해당 URL을 클릭하여 Office 365 관리 센터에 접속합니다.
- Exchange 옵션을 클릭하면 별도 창에서 Exchange 관리 센터가 열립니다.

- 대시보드에서 연락처(Contacts)를 클릭한 후 외부 연락처를 생성합니다.
- 완료했다면 PC에서 Microsoft Teams의 통화 앱(Client Calls app)을 열고 연락처 추가(Add Contact)를 클릭하여 게스트 연락처를 등록합니다.
- 이제 해당 게스트들을 위한 Teams 일정을 생성할 수 있어야 합니다.
- 그래도 문제가 해결되지 않는다면 Azure Active Directory 관리 센터로 이동합니다.
- 사용자(Users)를 클릭한 후 모든 사용자(All Users, 미리 보기)를 선택합니다.

- 새 사용자(New user) 버튼을 클릭하고, 하단에서 사용자 초대(Invite user) 옵션을 선택합니다.
- 완료 후 사용자 설정(User Settings)으로 이동하여 외부 사용자(External Users) 항목 아래의 외부 협업 설정 관리(Manage External Collaboration Settings) 링크를 클릭합니다.

- '모든 도메인으로 초대 허용(가장 포괄적)' 옵션이 켜져 있는지 반드시 확인합니다.
방법 2: PowerShell 명령어 활용하기
Windows PowerShell은 Windows 응용 프로그램을 제어하고 자동화할 수 있는 명령줄 유틸리티입니다. 기본 그래픽 인터페이스(GUI)보다 훨씬 세밀한 제어가 가능하다는 장점이 있습니다. 이 방법에서는 Windows PowerShell을 사용하여 Microsoft Teams에 게스트를 추가해 보겠습니다. 아래 단계를 따라 진행해 주세요.
- Windows 시작 메뉴를 열고 PowerShell을 입력한 뒤 마우스 오른쪽 버튼을 눌러 관리자 권한으로 실행합니다.

- 컴퓨터에 Office 365 모듈이 설치되어 있는지 확인합니다. 설치되어 있지 않다면 아래 명령어를 입력하여 설치합니다.
Install-Module -Name MSOnline Install-Module -Name MicrosoftTeams
- 아래 명령어를 사용하면 사용자 이름과 비밀번호를 변수에 저장할 수 있어, Office 365에 접속할 때마다 매번 입력할 필요가 없습니다. 명령어를 입력하면 사용자 이름과 비밀번호를 요청하는 새 대화 상자가 나타납니다.
$M365credentials = Get-Credential

- 이제 아래 명령어를 입력하여 Office 365에 연결합니다.
Connect-MsolService -Credential $M365credentials
- 연결 성공 여부에 대한 메시지가 표시되지 않으므로, 아래 명령어를 입력하여 연결 상태를 확인할 수 있습니다.
Get-MsolCompanyInformation

- 이어서 아래 명령어를 입력하여 게스트 사용자 권한을 활성화합니다.
Set-MsolCompanySettings -UsersPermissionToReadOtherUsersEnabled $True
- 마지막으로 게스트 사용자를 다시 추가해 보고 정상적으로 작동하는지 확인합니다.