Examples/Resources/IntuneDeviceCompliancePolicyiOs/1-Create.ps1
<#
This example creates a new Device Compliance Policy for iOs devices #> Configuration Example { param( [Parameter()] [System.String] $ApplicationId, [Parameter()] [System.String] $TenantId, [Parameter()] [System.String] $CertificateThumbprint ) Import-DscResource -ModuleName Microsoft365DSC node localhost { IntuneDeviceCompliancePolicyiOs 'ConfigureDeviceCompliancePolicyiOS' { DisplayName = 'Test iOS Device Compliance Policy' Description = 'Test iOS Device Compliance Policy Description' PasscodeBlockSimple = $True PasscodeExpirationDays = 365 PasscodeMinimumLength = 6 PasscodeMinutesOfInactivityBeforeLock = 5 PasscodePreviousPasscodeBlockCount = 3 PasscodeMinimumCharacterSetCount = 2 PasscodeRequiredType = 'numeric' PasscodeRequired = $True OsMinimumVersion = 10 OsMaximumVersion = 12 SecurityBlockJailbrokenDevices = $True DeviceThreatProtectionEnabled = $True DeviceThreatProtectionRequiredSecurityLevel = 'medium' ManagedEmailProfileRequired = $True Ensure = 'Present' ApplicationId = $ApplicationId; TenantId = $TenantId; CertificateThumbprint = $CertificateThumbprint; } } } |