Examples/Resources/ODSettings/1-ConfigureOneDriveSettings.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 |
<#
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] $credsGlobalAdmin ) Import-DscResource -ModuleName Microsoft365DSC node localhost { ODSettings OneDriveSettings { IsSingleInstance = "Yes" GlobalAdminAccount = $credsGlobalAdmin OneDriveStorageQuota = "1024" ExcludedFileExtensions = @("pst") DomainGuids = "786548dd-877b-4760-a749-6b1efbc1190a" GrooveBlockOption = "OptOut" DisableReportProblemDialog = $true BlockMacSync = $true OrphanedPersonalSitesRetentionPeriod = "45" OneDriveForGuestsEnabled = $false ODBAccessRequests = "On" ODBMembersCanShare = "On" NotifyOwnersWhenInvitationsAccepted = $false NotificationsInOneDriveForBusinessEnabled = $false Ensure = "Present" } } } |