Examples/Resources/EXOCASMailboxSettings/2-Update.ps1
<#
This example is used to test new resources and showcase the usage of new resources being worked on. It is not meant to use as a production baseline. #> Configuration Example { param( [Parameter()] [System.String] $ApplicationId, [Parameter()] [System.String] $TenantId, [Parameter()] [System.String] $CertificateThumbprint ) Import-DscResource -ModuleName Microsoft365DSC node localhost { EXOCASMailboxSettings 'AdeleVCasMailboxSettings' { ActiveSyncAllowedDeviceIDs = @() ActiveSyncBlockedDeviceIDs = @() ActiveSyncDebugLogging = $False ActiveSyncEnabled = $True ActiveSyncMailboxPolicy = 'Default' ActiveSyncSuppressReadReceipt = $False EwsEnabled = $True Identity = "admin@$TenantId" ImapEnabled = $True # Updated Property ImapForceICalForCalendarRetrievalOption = $False ImapMessagesRetrievalMimeFormat = 'BestBodyFormat' ImapSuppressReadReceipt = $False ImapUseProtocolDefaults = $True MacOutlookEnabled = $True MAPIEnabled = $True OutlookMobileEnabled = $True OWAEnabled = $True OWAforDevicesEnabled = $True OwaMailboxPolicy = 'OwaMailboxPolicy-Integration' PopEnabled = $False PopForceICalForCalendarRetrievalOption = $True PopMessagesRetrievalMimeFormat = 'BestBodyFormat' PopSuppressReadReceipt = $False PopUseProtocolDefaults = $True PublicFolderClientAccess = $False ShowGalAsDefaultView = $True UniversalOutlookEnabled = $True Ensure = 'Present' ApplicationId = $ApplicationId TenantId = $TenantId CertificateThumbprint = $CertificateThumbprint } } } |