■ 문서 개요 
Teams의 팀에 게스트(외부 사용자) 초대 금지 및 허용된 팀에 대해서만 게스트 초대 허용 설정 방법에 대해 기술 
■ 설정 방법 
1. 모듈 설치  
- AzureADPreview 모듈 설치 
| Install-Module AzureADPreview | 

 
- MicrosoftTeams 모듈 설치 
| Install-Module MicrosoftTeams | 

- ExchangeOnlineManagement 모듈 설치 
| Install-Module ExchangeOnlineManagement | 

   
2. Microsoft 365 접속 
- AzureAD 접속 (전역관리자 계정으로 접속) 
| Connect-AzureAD | 


- ExchangeOnline 접속 (전역관리자 계정으로 접속) 
| Connect-ExchangeOnline | 

 
- MicrosoftTeams 접속 (전역관리자 계정으로 접속) 
| Connect-MicrosoftTeams | 

3. 기존 그룹의 게스트 접속 권한 확인
| Get-UnifiedGroup | ft PrimarySMTPAddress, AllowAddGuests, DisplayName | 

 
4. 그룹의 게스트 접속 권한 제거 (모든 게스트는 그룹에 초대될 수 없음) 
- 명령어
| $groupID = Get-UnifiedGroup -ResultSize Unlimited | Select-Object -ExpandProperty ExternalDirectoryObjectId Foreach ($Groups in $GroupID) { $template = Get-AzureADDirectorySettingTemplate | ? {$_.displayname -eq "group.unified.guest"} $settingsCopy = $template.CreateDirectorySetting() $settingsCopy["AllowAddGuests"]=$False New-AzureADObjectSetting -TargetType Groups -TargetObjectId $groups -DirectorySetting $settingsCopy}  | 

  
5. 그룹의 게스트 접속 권한 확인
| Get-UnifiedGroup | ft PrimarySMTPAddress, AllowAddGuests, DisplayName | 

  
6. 특정 그룹의 게스트 접속 권한 허용 
| $GroupID = get-unifiedgroup -Identity <Insert SMTP or Identity> | Select-Object -ExpandProperty ExternalDirectoryObjectId $SettingID = Get-AzureADObjectSetting -TargetType Groups -TargetObjectID $GroupID | select-object -expandproperty ID remove-azureadobjectsetting -id $settingid -targettype Groups -TargetObjectID $GroupID $template = Get-AzureADDirectorySettingTemplate | ? {$_.displayname -eq "group.unified.guest"} $settingsCopy = $template.CreateDirectorySetting() $settingsCopy["AllowAddGuests"]=$True New-AzureADObjectSetting -TargetType Groups -TargetObjectId $groupID -DirectorySetting $settingsCopy  | 
| - 예시 명령어 $GroupID = get-unifiedgroup -Identity all@eiren.kro.kr | Select-Object -ExpandProperty ExternalDirectoryObjectId $SettingID = Get-AzureADObjectSetting -TargetType Groups -TargetObjectID $GroupID | select-object -expandproperty ID remove-azureadobjectsetting -id $settingid -targettype Groups -TargetObjectID $GroupID $template = Get-AzureADDirectorySettingTemplate | ? {$_.displayname -eq "group.unified.guest"} $settingsCopy = $template.CreateDirectorySetting() $settingsCopy["AllowAddGuests"]=$True New-AzureADObjectSetting -TargetType Groups -TargetObjectId $groupID -DirectorySetting $settingsCopy  | 

  
7. 그룹의 게스트 접속 권한 확인 
| Get-UnifiedGroup | ft PrimarySMTPAddress, AllowAddGuests, DisplayName | 

8. 정책 적용 확인 
- 게스트 접속 미허용 팀에서 게스트 초대 시 게스트 검색 안됨 

 
- 게스트 접속 허용 팀에서 게스트 초대 시 게스트 검색됨 

'Office 365 > Teams' 카테고리의 다른 글
| [TEAMS] Bulletin을 사용하여 게시판 기능을 구현하기 (0) | 2021.06.24 | 
|---|---|
| [Teams] 파일 업로드 이력 관리 방법 (0) | 2021.06.14 | 
| [Teams]두개의 회사에서 모두 Microsoft 365를 사용하고 있을때, 초대 받은 사용자의 제한 사항 (0) | 2021.06.13 | 
| [teams]Powershell을 사용하여 teams 채널에 속한 사용자 리스트 확인하기 (0) | 2021.05.29 | 
| [Teams] 파일 업로드 이력 관리 방법 (0) | 2021.05.22 | 
										
									
										
									
										
									
댓글