Examples/Resources/TeamsMeetingPolicy/1-AddNewMeetingPolicy.ps1
<#
This example adds a new Teams Meeting Policy. #> Configuration Example { param( [Parameter(Mandatory = $true)] [PSCredential] $credsGlobalAdmin ) Import-DscResource -ModuleName Microsoft365DSC node localhost { TeamsMeetingPolicy 'ConfigureMeetingPolicy' { Identity = "Demo Policy" AllowAnonymousUsersToStartMeeting = $False AllowChannelMeetingScheduling = $True AllowCloudRecording = $True AllowExternalParticipantGiveRequestControl = $False AllowIPVideo = $True AllowMeetNow = $True AllowOutlookAddIn = $True AllowParticipantGiveRequestControl = $True AllowPowerPointSharing = $True AllowPrivateMeetingScheduling = $True AllowSharedNotes = $True AllowTranscription = $False AllowWhiteboard = $True AutoAdmittedUsers = "Everyone" Description = "My Demo Meeting Policy" MediaBitRateKb = 50000 ScreenSharingMode = "EntireScreen" Ensure = "Present" Credential = $credsglobaladmin } } } |