Skip to content

Commit 2be197f

Browse files
committed
feat: Customization MeetingChatEnabledType
1 parent 8fc6150 commit 2be197f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardTeamsGlobalMeetingPolicy.ps1

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@ Function Invoke-CIPPStandardTeamsGlobalMeetingPolicy {
3535

3636
if ($null -eq $Settings.DesignatedPresenterRoleMode) { $Settings.DesignatedPresenterRoleMode = $CurrentState.DesignatedPresenterRoleMode }
3737
if ($null -eq $Settings.AllowAnonymousUsersToJoinMeeting) { $Settings.AllowAnonymousUsersToJoinMeeting = $CurrentState.AllowAnonymousUsersToJoinMeeting }
38+
if ($null -eq $Settings.MeetingChatEnabledType) { $Settings.MeetingChatEnabledType = $CurrentState.MeetingChatEnabledType } # Enabled, EnabledExceptAnonymous, Disabled
3839

3940
$StateIsCorrect = ($CurrentState.AllowAnonymousUsersToJoinMeeting -eq $Settings.AllowAnonymousUsersToJoinMeeting) -and
4041
($CurrentState.AllowAnonymousUsersToStartMeeting -eq $false) -and
4142
($CurrentState.AutoAdmittedUsers -eq 'EveryoneInCompanyExcludingGuests') -and
4243
($CurrentState.AllowPSTNUsersToBypassLobby -eq $false) -and
43-
($CurrentState.MeetingChatEnabledType -eq 'EnabledExceptAnonymous') -and
44+
($CurrentState.MeetingChatEnabledType -eq $Settings.MeetingChatEnabledType) -and
4445
($CurrentState.DesignatedPresenterRoleMode -eq $Settings.DesignatedPresenterRoleMode) -and
4546
($CurrentState.AllowExternalParticipantGiveRequestControl -eq $false)
4647

@@ -50,11 +51,11 @@ Function Invoke-CIPPStandardTeamsGlobalMeetingPolicy {
5051
} else {
5152
$cmdparams = @{
5253
Identity = 'Global'
53-
AllowAnonymousUsersToJoinMeeting = $false
54+
AllowAnonymousUsersToJoinMeeting = $Settings.AllowAnonymousUsersToJoinMeeting
5455
AllowAnonymousUsersToStartMeeting = $false
5556
AutoAdmittedUsers = 'EveryoneInCompanyExcludingGuests'
5657
AllowPSTNUsersToBypassLobby = $false
57-
MeetingChatEnabledType = 'EnabledExceptAnonymous'
58+
MeetingChatEnabledType = $Settings.MeetingChatEnabledType
5859
DesignatedPresenterRoleMode = $Settings.DesignatedPresenterRoleMode
5960
AllowExternalParticipantGiveRequestControl = $false
6061
}

0 commit comments

Comments
 (0)