사용자에서 RestrictedAnonymousAccess Teams 모임 정책 제거Remove the RestrictedAnonymousAccess Teams meeting policy from users

Microsoft Teams의 모임 정책은 조직의 사용자가 예약한 모임에 모임 참가자가 사용할 수 있는 기능을 제어하는 데 사용됩니다.Meeting policies in Microsoft Teams are used to control the features that are available to meeting participants for meetings that are scheduled by users in your organization.

Teams에는 익명 사용자의 모임 시작을 제한하는 미리 정의된 설정이 포함된 RestrictedAnonymousAccess라는 기본 제공 정책이 포함되어 있습니다.Teams includes a built-in policy named RestrictedAnonymousAccess, which contains pre-defined settings that include restricting anonymous users from starting a meeting. (익명 사용자는 인증되지 않은 사용자입니다.) 모임 정책에서 미리 정의한 설정은 관리자가 편집하거나 변경할 수 없습니다.(Anonymous users are users who haven't been authenticated.) The predefined settings in the meeting policy can't be edited or changed by admins.

이 문서에서는 PowerShell을 사용하여 이 정책이 할당된 사용자에서 RestrictedAnonymousAccess 모임 정책을 제거하는 방법을 보여줍니다.This article shows you how to use PowerShell to remove the RestrictedAnonymousAccess meeting policy from users who are assigned this policy. PowerShell을 사용하여 Teams를 관리하는 방법에 대한 자세한 내용은 Teams PowerShell 개요를 참조하세요.To learn more about how to manage Teams using PowerShell, see Teams PowerShell overview.

시작하기 전에Before you start

비즈니스용 Skype PowerShell 모듈을 설치하고 연결합니다.Install and connect to the Skype for Business PowerShell module. 단계별 지침은 Microsoft Teams PowerShell 설치를 참조하세요.For step-by-step guidance, see Install Microsoft Teams PowerShell.

조직의 Teams 모임 정책 할당을 받을 수 있습니다.Get the Teams meeting policy assignments for your organization

다음을 실행하여 조직의 Teams 모임 정책 할당을 얻습니다.Run the following to get the Teams meeting policy assignments for your organization.

Get-CsOnlineUser | Select-Object objectid, TeamsMeetingPolicy | Group-Object TeamsMeetingPolicy

이 예제에서는 두 사용자에게 RestrictedAnonymousAccess 모임 정책이 할당된 다음 출력이 반환됩니다.In this example, the following output is returned, which shows that two users are assigned the RestrictedAnonymousAccess meeting policy.

Count  Name                               Group
------ ----------                         ---------
233    Education_HigherEducationStudent   {@{ObjectId=755e0d21-0737-4219-b68a-23423497f61f; TeamsMeetingPolicy=Education_HigherEducationStudent...
20                                        {@{ObjectId=e27fdfb5-bb38-4032-bb33-8e8bdf086eff; TeamsMeetingPolicy=}, @{ObjectId=91c330...
2      RestrictedAnonymousAccess          {@{ObjectId=38b35ebf-cc8b-4b61-a2db-f6e67c3f614b; TeamsMeetingPolicy=RestrictedAnonymousAccess...

사용자로부터 RestrictedAnonymous 모임 정책의 재할당을 확정합니다.Unassign the RestrictedAnonymous meeting policy from users

사용자로부터 RestrictedAnonymous 모임 정책을 제거하려면 적은 수의 사용자(예: 100명 미만)가 있는 경우 Grant-CSTeamsMeetingPolicy cmdlet을 사용할 수 있습니다.To remove the the RestrictedAnonymous meeting policy from users, you can use the Grant-CSTeamsMeetingPolicy cmdlet if you have a small number of users (for example, less than 100 users). 많은 수의 사용자(예: 100명 이상의 사용자)가 있는 경우 New-CsBatchPolicyAssignmentOperation cmdlet을 사용하여 일괄 처리 작업을 제출하는 것이 더 효율적입니다.If you have a large number of users (for example, more than 100 users), it's more efficient to use the New-CsBatchPolicyAssignmentOperation cmdlet to submit a batch operation.

Grant-CsTeamsMeeting Policy cmdlet 사용Use the Grant-CsTeamsMeeting Policy cmdlet

다음을 실행하여 사용자로부터 RestrictedAnonymous 모임 정책을 제거합니다.Run the following to remove the RestrictedAnonymous meeting policy from users.

Get-CsOnlineUser |? TeamsMeetingPolicy -eq "RestrictedAnonymousAccess" | Select-Object objectid | foreach {Grant-CsTeamsMeetingPolicy -Identity $_.ObjectId -PolicyName $null}

New-CsBatchPolicyAssignmentOperation cmdlet 사용Use the New-CsBatchPolicyAssignmentOperation cmdlet

일괄 처리 정책 할당을사용하면 정책을 제거하거나 업데이트할 수 있는 최대 사용자 수는 한 때 5,000명입니다.With batch policy assignment, the maximum number of users for which you can remove or update policies is 5,000 at a time. 예를 들어 사용자가 5,000명 이상인 경우 여러 일괄 처리를 제출해야 합니다.For example, if you have more than 5,000 users, you'll need to submit multiple batches. 최상의 결과를 위해 한 번에 여러 일괄 처리를 제출하지 않습니다.For best results, do not submit multiple batches at a time. 더 많은 일괄 처리를 제출하기 전에 일괄 처리가 완료될 수 있도록 허용합니다.Allow batches to complete processing before submitting more batches.

참고

New-CsBatchPolicyAssignmentOperation cmdlet은 Teams PowerShell 모듈에 있습니다.The New-CsBatchPolicyAssignmentOperation cmdlet is in the Teams PowerShell module. 다음 단계를 수행하기 전에 Teams PowerShell 모듈을 설치하고 연결합니다.Before you follow these steps, install and connect to the Teams PowerShell module. 단계별 지침은 Microsoft Teams PowerShell 설치를 참조하세요.For step-by-step guidance, see Install Microsoft Teams PowerShell.

다음 명령을 실행하여 사용자 일괄 처리에서 RestrictedAnonymousAccess 모임 정책을 제거합니다.Run the following commands to remove the RestrictedAnonymousAccess meeting policy from a batch of users.

$restrictedAnonymousUsers = @(Get-CsOnlineUser |? TeamsMeetingPolicy -eq "RestrictedAnonymousAccess" | %{ $_.ObjectId })
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMeetingPolicy -PolicyName $null -Identity $restrictedAnonymousUsers -OperationName "Batch unassign meeting policy"

일괄 처리 할당의 상태 확인Get the status of the batch assignment

각 일괄 처리 할당은 작업 ID를 반환합니다. 이 ID는 할당의 진행률 및 상태를 추적하고 발생할 수 있는 모든 실패를 식별하는 데 사용할 수 있습니다.Each batch assignment returns an operation ID, which you can use to track the progress and status of the assignments and identify any failures that might occur. 예를 들어 다음을 실행합니다.For example, run the following:

Get-CsBatchPolicyAssignmentOperation -OperationId 62557b78-e734-42d6-952f-41a454ed6115

ErrorCount가 0이고 OverallStatus가 완료된지 확인Make sure the ErrorCount is 0 (zero) and OverallStatus is Completed.