IntuneDeviceConfigurationPolicyiOS¶
Parameters¶
| Parameter | Attribute | DataType | Description | Allowed Values |
|---|---|---|---|---|
| DisplayName | Key | String | Display name of the device configuration policy for iOS. | |
| Description | Write | String | Description of the device configuration policy for iOS. | |
| AccountBlockModification | Write | Boolean | N/A | |
| ActivationLockAllowWhenSupervised | Write | Boolean | N/A | |
| AirDropBlocked | Write | Boolean | N/A | |
| AirDropForceUnmanagedDropTarget | Write | Boolean | N/A | |
| AirPlayForcePairingPasswordForOutgoingRequests | Write | Boolean | N/A | |
| AppleWatchBlockPairing | Write | Boolean | N/A | |
| AppleWatchForceWristDetection | Write | Boolean | N/A | |
| AppleNewsBlocked | Write | Boolean | N/A | |
| AppsVisibilityList | Write | StringArray[] | N/A | |
| AppsVisibilityListType | Write | String | N/A | |
| AppStoreBlockAutomaticDownloads | Write | Boolean | N/A | |
| AppStoreBlocked | Write | Boolean | N/A | |
| AppStoreBlockInAppPurchases | Write | Boolean | N/A | |
| AppStoreBlockUIAppInstallation | Write | Boolean | N/A | |
| AppStoreRequirePassword | Write | Boolean | N/A | |
| BluetoothBlockModification | Write | Boolean | N/A | |
| CameraBlocked | Write | Boolean | N/A | |
| CellularBlockDataRoaming | Write | Boolean | N/A | |
| CellularBlockGlobalBackgroundFetchWhileRoaming | Write | Boolean | N/A | |
| CellularBlockPerAppDataModification | Write | Boolean | N/A | |
| CellularBlockVoiceRoaming | Write | Boolean | N/A | |
| CertificatesBlockUntrustedTlsCertificates | Write | Boolean | N/A | |
| ClassroomAppBlockRemoteScreenObservation | Write | Boolean | N/A | |
| CompliantAppsList | Write | StringArray[] | N/A | |
| CompliantAppListType | Write | String | N/A | |
| ConfigurationProfileBlockChanges | Write | Boolean | N/A | |
| DefinitionLookupBlocked | Write | Boolean | N/A | |
| DeviceBlockEnableRestrictions | Write | Boolean | N/A | |
| DeviceBlockEraseContentAndSettings | Write | Boolean | N/A | |
| DeviceBlockNameModification | Write | Boolean | N/A | |
| DiagnosticDataBlockSubmission | Write | Boolean | N/A | |
| DiagnosticDataBlockSubmissionModification | Write | Boolean | N/A | |
| DocumentsBlockManagedDocumentsInUnmanagedApps | Write | Boolean | N/A | |
| DocumentsBlockUnmanagedDocumentsInManagedApps | Write | Boolean | N/A | |
| EmailInDomainSuffixes | Write | StringArray[] | N/A | |
| EnterpriseAppBlockTrust | Write | Boolean | N/A | |
| EnterpriseAppBlockTrustModification | Write | Boolean | N/A | |
| FaceTimeBlocked | Write | Boolean | N/A | |
| FindMyFriendsBlocked | Write | Boolean | N/A | |
| GamingBlockGameCenterFriends | Write | Boolean | N/A | |
| GamingBlockMultiplayer | Write | Boolean | N/A | |
| GameCenterBlocked | Write | Boolean | N/A | |
| HostPairingBlocked | Write | Boolean | N/A | |
| iBooksStoreBlocked | Write | Boolean | N/A | |
| iBooksStoreBlockErotica | Write | Boolean | N/A | |
| iCloudBlockActivityContinuation | Write | Boolean | N/A | |
| iCloudBlockBackup | Write | Boolean | N/A | |
| iCloudBlockDocumentSync | Write | Boolean | N/A | |
| iCloudBlockManagedAppsSync | Write | Boolean | N/A | |
| iCloudBlockPhotoLibrary | Write | Boolean | N/A | |
| iCloudBlockPhotoStreamSync | Write | Boolean | N/A | |
| iCloudBlockSharedPhotoStream | Write | Boolean | N/A | |
| iCloudRequireEncryptedBackup | Write | Boolean | N/A | |
| iTunesBlockExplicitContent | Write | Boolean | N/A | |
| iTunesBlockMusicService | Write | Boolean | N/A | |
| iTunesBlockRadio | Write | Boolean | N/A | |
| KeyboardBlockAutoCorrect | Write | Boolean | N/A | |
| KeyboardBlockPredictive | Write | Boolean | N/A | |
| KeyboardBlockShortcuts | Write | Boolean | N/A | |
| KeyboardBlockSpellCheck | Write | Boolean | N/A | |
| KioskModeAllowAssistiveSpeak | Write | Boolean | N/A | |
| KioskModeAllowAssistiveTouchSettings | Write | Boolean | N/A | |
| KioskModeAllowAutoLock | Write | Boolean | N/A | |
| KioskModeAllowColorInversionSettings | Write | Boolean | N/A | |
| KioskModeAllowRingerSwitch | Write | Boolean | N/A | |
| KioskModeAllowScreenRotation | Write | Boolean | N/A | |
| KioskModeAllowSleepButton | Write | Boolean | N/A | |
| KioskModeAllowTouchscreen | Write | Boolean | N/A | |
| KioskModeAllowVoiceOverSettings | Write | Boolean | N/A | |
| KioskModeAllowVolumeButtons | Write | Boolean | N/A | |
| KioskModeAllowZoomSettings | Write | Boolean | N/A | |
| KioskModeAppStoreUrl | Write | Boolean | N/A | |
| KioskModeRequireAssistiveTouch | Write | Boolean | N/A | |
| KioskModeRequireColorInversion | Write | Boolean | N/A | |
| KioskModeRequireMonoAudio | Write | Boolean | N/A | |
| KioskModeRequireVoiceOver | Write | Boolean | N/A | |
| KioskModeRequireZoom | Write | Boolean | N/A | |
| KioskModeManagedAppId | Write | Boolean | N/A | |
| LockScreenBlockControlCenter | Write | Boolean | N/A | |
| LockScreenBlockNotificationView | Write | Boolean | N/A | |
| LockScreenBlockPassbook | Write | Boolean | N/A | |
| LockScreenBlockTodayView | Write | Boolean | N/A | |
| MediaContentRatingAustralia | Write | String | N/A | |
| MediaContentRatingCanada | Write | String | N/A | |
| MediaContentRatingFrance | Write | String | N/A | |
| MediaContentRatingGermany | Write | String | N/A | |
| MediaContentRatingIreland | Write | String | N/A | |
| MediaContentRatingJapan | Write | String | N/A | |
| MediaContentRatingNewZealand | Write | String | N/A | |
| MediaContentRatingUnitedKingdom | Write | String | N/A | |
| MediaContentRatingUnitedStates | Write | String | N/A | |
| MediaContentRatingApps | Write | String | N/A | |
| messagesBlocked | Write | Boolean | N/A | |
| NotificationsBlockSettingsModification | Write | Boolean | N/A | |
| PasscodeBlockFingerprintUnlock | Write | Boolean | N/A | |
| PasscodeBlockModification | Write | Boolean | N/A | |
| PasscodeBlockSimple | Write | Boolean | N/A | |
| PasscodeExpirationDays | Write | String | N/A | |
| PasscodeMinimumLength | Write | UInt32 | N/A | |
| PasscodeMinutesOfInactivityBeforeLock | Write | String | N/A | |
| PasscodeMinutesOfInactivityBeforeScreenTimeout | Write | String | N/A | |
| PasscodeMinimumCharacterSetCount | Write | String | N/A | |
| PasscodePreviousPasscodeBlockCount | Write | String | N/A | |
| PasscodeSignInFailureCountBeforeWipe | Write | String | N/A | |
| PasscodeRequiredType | Write | String | N/A | |
| PasscodeRequired | Write | Boolean | N/A | |
| PodcastsBlocked | Write | Boolean | N/A | |
| SafariBlockAutofill | Write | Boolean | N/A | |
| SafariBlockJavaScript | Write | Boolean | N/A | |
| SafariBlockPopups | Write | Boolean | N/A | |
| SafariBlocked | Write | Boolean | N/A | |
| SafariCookieSettings | Write | String | N/A | |
| SafariManagedDomains | Write | StringArray[] | N/A | |
| SafariPasswordAutoFillDomains | Write | StringArray[] | N/A | |
| SafariRequireFraudWarning | Write | Boolean | N/A | |
| ScreenCaptureBlocked | Write | Boolean | N/A | |
| SiriBlocked | Write | Boolean | N/A | |
| SiriBlockedWhenLocked | Write | Boolean | N/A | |
| SiriBlockUserGeneratedContent | Write | Boolean | N/A | |
| SiriRequireProfanityFilter | Write | Boolean | N/A | |
| SpotlightBlockInternetResults | Write | Boolean | N/A | |
| VoiceDialingBlocked | Write | Boolean | N/A | |
| WallpaperBlockModification | Write | Boolean | N/A | |
| Ensure | Write | String | Present ensures the policy exists, absent ensures it is removed. | Present, Absent |
| Credential | Write | PSCredential | Credentials of the Intune Admin | |
| ApplicationId | Write | String | Id of the Azure Active Directory application to authenticate with. | |
| TenantId | Write | String | Id of the Azure Active Directory tenant used for authentication. | |
| ApplicationSecret | Write | String | Secret of the Azure Active Directory tenant used for authentication. | |
| CertificateThumbprint | Write | String | Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication. |
IntuneDeviceConfigurationPolicyiOS¶
This resource configures an Intune device configuration profile for an iOS Device.
Examples¶
Example 1¶
This example creates a new Device Configuration Policy for iOS.
Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$credsGlobalAdmin
)
Import-DscResource -ModuleName Microsoft365DSC
node localhost
{
IntuneDeviceConfigurationPolicyiOS 'ConfigureDeviceConfigurationPolicyiOS'
{
DisplayName = "iOS DSC Policy"
AccountBlockModification = $False
ActivationLockAllowWhenSupervised = $False
AirDropBlocked = $False
AirDropForceUnmanagedDropTarget = $False
AirPlayForcePairingPasswordForOutgoingRequests = $False
AppleNewsBlocked = $False
AppleWatchBlockPairing = $False
AppleWatchForceWristDetection = $False
AppStoreBlockAutomaticDownloads = $False
AppStoreBlocked = $False
AppStoreBlockInAppPurchases = $False
AppStoreBlockUIAppInstallation = $False
AppStoreRequirePassword = $False
AppsVisibilityList = @()
AppsVisibilityListType = "none"
BluetoothBlockModification = $True
CameraBlocked = $False
CellularBlockDataRoaming = $False
CellularBlockGlobalBackgroundFetchWhileRoaming = $False
CellularBlockPerAppDataModification = $False
CellularBlockVoiceRoaming = $False
CertificatesBlockUntrustedTlsCertificates = $False
ClassroomAppBlockRemoteScreenObservation = $False
CompliantAppListType = "none"
CompliantAppsList = @()
ConfigurationProfileBlockChanges = $False
DefinitionLookupBlocked = $False
Description = "iOS Device Restriction Policy"
DeviceBlockEnableRestrictions = $True
DeviceBlockEraseContentAndSettings = $False
DeviceBlockNameModification = $False
DiagnosticDataBlockSubmission = $False
DiagnosticDataBlockSubmissionModification = $False
DocumentsBlockManagedDocumentsInUnmanagedApps = $False
DocumentsBlockUnmanagedDocumentsInManagedApps = $False
EmailInDomainSuffixes = @()
EnterpriseAppBlockTrust = $False
EnterpriseAppBlockTrustModification = $False
FaceTimeBlocked = $False
FindMyFriendsBlocked = $False
GameCenterBlocked = $False
GamingBlockGameCenterFriends = $True
GamingBlockMultiplayer = $False
HostPairingBlocked = $False
iBooksStoreBlocked = $False
iBooksStoreBlockErotica = $False
iCloudBlockActivityContinuation = $False
iCloudBlockBackup = $True
iCloudBlockDocumentSync = $True
iCloudBlockManagedAppsSync = $False
iCloudBlockPhotoLibrary = $False
iCloudBlockPhotoStreamSync = $True
iCloudBlockSharedPhotoStream = $False
iCloudRequireEncryptedBackup = $False
iTunesBlockExplicitContent = $False
iTunesBlockMusicService = $False
iTunesBlockRadio = $False
KeyboardBlockAutoCorrect = $False
KeyboardBlockPredictive = $False
KeyboardBlockShortcuts = $False
KeyboardBlockSpellCheck = $False
KioskModeAllowAssistiveSpeak = $False
KioskModeAllowAssistiveTouchSettings = $False
KioskModeAllowAutoLock = $False
KioskModeAllowColorInversionSettings = $False
KioskModeAllowRingerSwitch = $False
KioskModeAllowScreenRotation = $False
KioskModeAllowSleepButton = $False
KioskModeAllowTouchscreen = $False
KioskModeAllowVoiceOverSettings = $False
KioskModeAllowVolumeButtons = $False
KioskModeAllowZoomSettings = $False
KioskModeRequireAssistiveTouch = $False
KioskModeRequireColorInversion = $False
KioskModeRequireMonoAudio = $False
KioskModeRequireVoiceOver = $False
KioskModeRequireZoom = $False
LockScreenBlockControlCenter = $False
LockScreenBlockNotificationView = $False
LockScreenBlockPassbook = $False
LockScreenBlockTodayView = $False
MediaContentRatingApps = "allAllowed"
messagesBlocked = $False
NotificationsBlockSettingsModification = $False
PasscodeBlockFingerprintUnlock = $False
PasscodeBlockModification = $False
PasscodeBlockSimple = $True
PasscodeMinimumLength = 4
PasscodeRequired = $True
PasscodeRequiredType = "deviceDefault"
PodcastsBlocked = $False
SafariBlockAutofill = $False
SafariBlocked = $False
SafariBlockJavaScript = $False
SafariBlockPopups = $False
SafariCookieSettings = "browserDefault"
SafariManagedDomains = @()
SafariPasswordAutoFillDomains = @()
SafariRequireFraudWarning = $False
ScreenCaptureBlocked = $False
SiriBlocked = $False
SiriBlockedWhenLocked = $False
SiriBlockUserGeneratedContent = $False
SiriRequireProfanityFilter = $False
SpotlightBlockInternetResults = $False
VoiceDialingBlocked = $False
WallpaperBlockModification = $False
Ensure = 'Present'
Credential = $credsGlobalAdmin
}
}
}