Examples/Resources/TeamsMeetingPolicy/1-AddNewMeetingPolicy.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
<#
This example adds a new Teams Meeting Policy. #> Configuration Example { param( [Parameter(Mandatory = $true)] [PSCredential] $credsGlobalAdmin ) Import-DscResource -ModuleName Microsoft365DSC node localhost { TeamsMeetingPolicy DemoMeetingPolicy { 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"; Ensure = "Present"; GlobalAdminAccount = $credsglobaladmin; Identity = "Demo Policy"; MediaBitRateKb = 50000; ScreenSharingMode = "EntireScreen"; } } } |