Examples/Resources/IntuneDeviceCompliancePolicyMacOS/1-NewIntuneDeviceCompliancePolicyMacOS.ps1
<#
This example creates a new Device Comliance Policy for MacOS. #> Configuration Example { param( [Parameter(Mandatory = $true)] [PSCredential] $credsGlobalAdmin ) Import-DscResource -ModuleName Microsoft365DSC node localhost { IntuneDeviceCompliancePolicyMacOS 'ConfigureDeviceCompliancePolicyMacOS' { DisplayName = "MacOS DSC Policy" Description = "Test policy" PasswordRequired = $False PasswordBlockSimple = $False PasswordExpirationDays = 365 PasswordMinimumLength = 6 PasswordMinutesOfInactivityBeforeLock = 5 PasswordPreviousPasswordBlockCount = 13 PasswordMinimumCharacterSetCount = 1 PasswordRequiredType = "DeviceDefault" OsMinimumVersion = 10 OsMaximumVersion = 13 SystemIntegrityProtectionEnabled = $False DeviceThreatProtectionEnabled = $False DeviceThreatProtectionRequiredSecurityLevel = "Unavailable" StorageRequireEncryption = $False FirewallEnabled = $False FirewallBlockAllIncoming = $False FirewallEnableStealthMode = $False Ensure = 'Present' Credential = $credsGlobalAdmin } } } |