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 MyCustomMacOSPolicy { 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 = $Credential; } } } |