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(Mandatory = $true)] [PSCredential] $Credscredential ) Import-DscResource -ModuleName Microsoft365DSC $Domain = $Credscredential.Username.Split('@')[1] node localhost { EXOCASMailboxSettings 'AdeleVCasMailboxSettings' { ActiveSyncAllowedDeviceIDs = @() ActiveSyncBlockedDeviceIDs = @() ActiveSyncDebugLogging = $False ActiveSyncEnabled = $True ActiveSyncMailboxPolicy = 'Default' ActiveSyncSuppressReadReceipt = $False EwsEnabled = $True Identity = "admin@$Domain" 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' Credential = $Credscredential } } } |