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
}
}
}