Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copilot can't be disabled on TeamsMeetingPolicy resources #5573

Closed
bnlonc opened this issue Dec 18, 2024 · 0 comments · Fixed by #5577 or #5584
Closed

Copilot can't be disabled on TeamsMeetingPolicy resources #5573

bnlonc opened this issue Dec 18, 2024 · 0 comments · Fixed by #5577 or #5584
Assignees
Labels
Bug Something isn't working Teams

Comments

@bnlonc
Copy link

bnlonc commented Dec 18, 2024

Description of the issue

We are unable to set the TeamsMeetingPolicy > Copilot property to "Disabled". The docs below state that we should be able to do so:

https://learn.microsoft.com/en-us/microsoftteams/copilot-teams-transcription

Microsoft 365 DSC Version

1.24.1113.1

Which workloads are affected

Teams

The DSC configuration

#https://microsoft365dsc.com/resources/teams/TeamsMeetingPolicy/
TeamsMeetingPolicy "TeamsMeetingPolicy-AbcUsers" {
    Identity                                   = "Meetings-AbcUsers";
    Description                                = "Controls what features and behaviors are accessible to ABC users inside meetings";
    AllowAnnotations                           = $false; 
    AllowAnonymousUsersToDialOut               = $false; 
    AllowAnonymousUsersToJoinMeeting           = $false; 
    AllowAnonymousUsersToStartMeeting          = $false; 
    AllowBreakoutRooms                         = $false; 
    AllowCartCaptionsScheduling                = "Disabled"; 
    AllowChannelMeetingScheduling              = $false; 
    AllowCloudRecording                        = $false; 
    AllowDocumentCollaboration                 = "Disabled"; 
    AllowedStreamingMediaInput                 = "Disabled"; 
    AllowEngagementReport                      = "Disabled"; 
    AllowExternalNonTrustedMeetingChat         = $false; 
    AllowExternalParticipantGiveRequestControl = $false; 
    AllowIpAudio                               = $true; 
    AllowIpVideo                               = $true; 
    AllowMeetingCoach                          = $true; 
    AllowMeetingReactions                      = $true; 
    AllowMeetingRegistration                   = $false; 
    AllowMeetNow                               = $false; 
    AllowNdiStreaming                          = $false; 
    AllowNetworkConfigurationSettingsLookup    = $false; 
    AllowOrganizersToOverrideLobbySettings     = $false; 
    AllowOutlookAddIn                          = $false; 
    AllowParticipantGiveRequestControl         = $false; 
    AllowPowerPointSharing                     = $false; 
    AllowPrivateMeetingScheduling              = $false; 
    AllowPrivateMeetNow                        = $false; 
    AllowPstnUsersToBypassLobby                = $false; 
    AllowRecordingStorageOutsideRegion         = $false; 
    AllowSharedNotes                           = $false; 
    AllowTranscription                         = $false; 
    AllowUserToJoinExternalMeeting             = "Disabled"; 
    AllowWatermarkForCameraVideo               = $false; 
    AllowWatermarkForScreenSharing             = $false; 
    AllowWhiteboard                            = $false; 
    AttendeeIdentityMasking                    = "Enabled"; 
    AutoAdmittedUsers                          = "EveryoneInCompanyExcludingGuests"; 
    AutomaticallyStartCopilot                  = "Disabled"; 
    AutoRecording                              = "Disabled"; 
    BlockedAnonymousJoinClientTypes            = "ACS,Teams"; 
    ChannelRecordingDownload                   = "Block"; 
    ConnectToMeetingControls                   = "Disabled"; 
    ContentSharingInExternalMeetings           = "Disabled"; 
    Copilot                                    = "Disabled"; 
    CopyRestriction                            = $false; 
    DesignatedPresenterRoleMode                = "OrganizerOnlyUserOverride"; 
    DetectSensitiveContentDuringScreenSharing  = $true; 
    EnrollUserOverride                         = "Disabled"; 
    InfoShownInReportMode                      = "IdentityOnly"; 
    IpAudioMode                                = "EnabledOutgoingIncoming"; 
    IpVideoMode                                = "EnabledOutgoingIncoming"; 
    LiveCaptionsEnabledType                    = "Disabled"; 
    LiveInterpretationEnabledType              = "Disabled"; 
    LiveStreamingMode                          = "Disabled"; 
    MediaBitRateKb                             = 50000; 
    MeetingChatEnabledType                     = "EnabledExceptAnonymous"; 
    MeetingInviteLanguages                     = "en-us"; 
    NewMeetingRecordingExpirationDays          = 30; 
    ParticipantNameChange                      = "Disabled"; 
    PreferredMeetingProviderForIslandsMode     = "Teams"; 
    QnAEngagementMode                          = "Disabled"; 
    RoomAttributeUserOverride                  = "Off"; 
    RoomPeopleNameUserOverride                 = "Off"; 
    ScreenSharingMode                          = "Disabled"; 
    SpeakerAttributionMode                     = "Disabled"; 
    StreamingAttendeeMode                      = "Enabled"; 
    TeamsCameraFarEndPTZMode                   = "Disabled"; 
    VideoFiltersMode                           = "BlurOnly"; 
    VoiceIsolation                             = "Enabled"; 
    WhoCanRegister                             = "EveryoneInCompany"; 
    Ensure                                     = "Present";
    ApplicationId                              = $ApplicationId
    TenantId                                   = $TenantId
    CertificateThumbprint                      = $Thumbprint
}

Verbose logs showing the problem

##[error]PSDesiredStateConfiguration\Configuration : At least one of the values 'Disabled' is not supported or valid for 
property 'Copilot' on class 'TeamsMeetingPolicy'. Please specify only supported values: 
Enabled, EnabledWithTranscript.

Environment Information + PowerShell Version

Name                           Value
----                           -----
PSVersion                      5.1.20348.2849
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.20348.2849
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
@NikCharlebois NikCharlebois self-assigned this Dec 18, 2024
@NikCharlebois NikCharlebois added Bug Something isn't working Teams labels Dec 18, 2024
NikCharlebois added a commit to NikCharlebois/Microsoft365DSC that referenced this issue Dec 18, 2024
@NikCharlebois NikCharlebois mentioned this issue Dec 18, 2024
7 tasks
@NikCharlebois NikCharlebois mentioned this issue Dec 18, 2024
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Teams
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants