- AADAccessReviewDefinition
- [BREAKING CHANGE] Fixed the type definition of the
ScopeValueproperty. - Changed the export type from
ConfigurationtoData. It now only appears in
the export file during aFullexport.
- [BREAKING CHANGE] Fixed the type definition of the
- AADApplication
- Added name resolution for
AppIdandPermissionIdsin preauthorized applications.
- Added name resolution for
- AADAuthenticationMethodPolicy
- [BREAKING CHANGE] Added
IsSingleInstanceparameter.
RemovedEnsure,DisplayName,Description,IdandPolicyVersion - Fixed error in parameters.
- [BREAKING CHANGE] Added
- AADAuthenticationMethodPolicy*
- Streamlined group resolution during update operation.
- Streamlined Target name resolution for all authentication resources.
- AADConditionalAccessPolicy
- Added application name resolution and fix warning messages.
FIXES #6902
- Added application name resolution and fix warning messages.
- AADCrossTenantAccessPolicyConfigurationPartner
- Fixed an issue where the schema was incorrect.
FIXES #6998
- Fixed an issue where the schema was incorrect.
- AADDomainFederation
- Initial Release
FIXES #6995
- Initial Release
- AADGroupEligibilityScheduleSettings
- Added the missing permission
RoleManagementPolicy.ReadWrite.AzureADGroup.
- Added the missing permission
- AADNetworkAccessForwardingPolicy
- Fixed an issue with a property type declaration in the schema file.
- AADPIMGroupSetting
- [BREAKING CHANGE] Fix typo in use of Elegibility -> Eligibility
FIXES #7021 - Updated the export to be in sequential Entra group order to minimize Git changes.
- [BREAKING CHANGE] Fix typo in use of Elegibility -> Eligibility
- AADRoleSetting
- [BREAKING CHANGE] Fix typo in use of Elegibility -> Eligibility
FIXES #7021
- [BREAKING CHANGE] Fix typo in use of Elegibility -> Eligibility
- AADTenantAppManagementPolicy
- [BREAKING CHANGE] Added
IsSingleInstanceand removedEnsureparameter.
- [BREAKING CHANGE] Added
- AADTokenLifetimePolicy
- Fixed an issue where
Definitioncould contain multiple escaped characters.
- Fixed an issue where
- EXOActiveSyncMailboxPolicy
- Changed cmdlets from
*-ActiveSyncMailboxPolicyto*-MobileDeviceMailboxPolicy. - [BREAKING CHANGE] Updated property names to match newly returned values and parameters.
Added new propertiesAllowGooglePushNotificationsandAllowMicrosoftPushNotifications.
- Changed cmdlets from
- EXOAvailabilityConfig
- [BREAKING CHANGE] Updated resource to be
IsSingleInstance. - Added support for
AllowedTenantIds.
- [BREAKING CHANGE] Updated resource to be
- EXODkimSigningConfig
- Fixed an issue to create new DkimSigningConfig
FIXES #6982
- Fixed an issue to create new DkimSigningConfig
- EXOIRMConfiguration
- Added support for EnablePortalTrackingLogs
FIXES #6992 - Changed the parameters
LicensingLocationandRMSOnlineKeySharingLocation
toSystem.Stringinstead of an implicit conversion toSystem.Uri.
- Added support for EnablePortalTrackingLogs
- EXOMigration
- Fixed an issue where
UserEmailscould contain empty strings.
- Fixed an issue where
- EXORoleGroup
- Fixed an issue where multiple role groups with the same Identity were checked.
- EXOSharedMailbox
- Added support for properties
MessageCopyForSendOnBehalfEnabledand
MessageCopyForSentAsEnabledand while here fixed several issues with this
resource
- Added support for properties
- EXOTenantAllowBlockListItems
- [BREAKING CHANGE] Removed the Microsoft reserved
SubmissionIDparameter. - [BREAKING CHANGE] Updated the property
Actionto be Required instead of Key.
- [BREAKING CHANGE] Removed the Microsoft reserved
- IntuneAppAndBrowserIsolationPolicyWindows10
- Updated several parameter types from String to Integer.
- IntuneAppAndBrowserIsolationPolicyWindows10ConfigMgr
- Updated several parameter types from String to Integer.
- IntuneAppleMDMPushNotificationCertificate
- [BREAKING CHANGE] Removed the
Idparameter because it is random.
- [BREAKING CHANGE] Removed the
- IntuneDerivedCredential
- Added support for
xTecas an issuer.
- Added support for
- IntuneDeviceCompliancePolicyAndroidWorkProfile
- Updated the resource to use display names for
NotificationTemplateId
andNotificationMessageCCList. - Updated the resource to omit
NotificationTemplateIdif it is set to
00000000-0000-0000-0000-000000000000.
- Updated the resource to use display names for
- IntuneDeviceCompliancePolicyAndroidDeviceOwner
- Updated the resource to use display names for
NotificationTemplateId
andNotificationMessageCCList. - Updated the resource to omit
NotificationTemplateIdif it is set to
00000000-0000-0000-0000-000000000000.
- Updated the resource to use display names for
- IntuneDeviceCompliancePolicyWindows10
- Fixed an issue where
NotificationMessageCCListwould be exported
without quotes around the group names.
- Fixed an issue where
- IntuneDeviceConfigurationDefenderForEndpointOnboardingPolicyWindows10
- [BREAKING CHANGE] Renamed resource to
IntuneDeviceConfigurationDefenderOnboardingPolicyWindows10.
FIXES #6559
- [BREAKING CHANGE] Renamed resource to
- IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10
- [BREAKING CHANGE] Renamed resource to
IntuneDeviceConfigurationHealthMonitoringPolicyWindows10.
FIXES #6559
- [BREAKING CHANGE] Renamed resource to
- IntuneDeviceConfigurationKioskPolicyWindows10
- [BREAKING CHANGE] Removed property
ProfileIdfrom the
MSFT_MicrosoftGraphWindowsKioskProfileinstance.
- [BREAKING CHANGE] Removed property
- IntuneDeviceConfigurationNetworkBoundaryPolicyWindows10
- [BREAKING CHANGE] Removed the property
CidrAddressfromMicrosoftGraphIpRange1
and removed the#microsoft.graph.iPv4/6CidrRangevalues fromodataType.
Only IPv4/v6 ranges are supported in the UI.
- [BREAKING CHANGE] Removed the property
- IntuneDeviceEnrollmentStatusPageWindows10
- Fixed an issue where
SelectedMobileAppNamescould contain empty strings
during the execution ofTest-TargetResoure.
- Fixed an issue where
- IntuneDiskEncryptionPDEPolicyWindows10
- Updated several parameter types from String to Integer.
- IntuneEndpointDetectionAndResponsePolicyWindows10
- Updated the
SampleSharingparameter from String to Integer.
- Updated the
- IntuneExploitProtectionPolicyWindows10SettingCatalog
- Updated the
DisallowExploitProtectionOverrideparameter from String to Integer.
- Updated the
- IntuneMobileAppsMacOSLobApp
- [BREAKING CHANGE] Updated the
Assignmentsparameter type to allow settings.
- [BREAKING CHANGE] Updated the
- IntuneMobileAppsBuiltInStoreApp
- [BREAKING CHANGE] Updated the
Assignmentsparameter type to allow settings. - Renamed CIM class for assignments from
MSFT_DeviceManagementMobileAppAssignment
toMSFT_DeviceManagementBuiltInStoreAppAssignment.
- [BREAKING CHANGE] Updated the
- IntuneMobileAppsLobAppiOS
- [BREAKING CHANGE] Updated the
Assignmentsparameter type to allow settings. - Renamed CIM class for assignments from
MSFT_DeviceManagementMobileAppAssignment
toMSFT_DeviceManagementLobAppiOSAssignment.
- [BREAKING CHANGE] Updated the
- IntuneMobileAppsMacOSLobApp
- Renamed CIM class for assignments from
MSFT_DeviceManagementMobileAppAssignment
toMSFT_DeviceManagementMacOSLobAppAssignment.
- Renamed CIM class for assignments from
- IntuneMobileAppsManagedGooglePlayApp
- [BREAKING CHANGE] Updated the
Assignmentsparameter type to allow settings. - Added support for
androidManagedStoreAppTrackIdsin the assignment settings. - Renamed CIM class for assignments from
MSFT_DeviceManagementMobileAppAssignment
toMSFT_DeviceManagementManagedGooglePlayMobileAppAssignment.
- [BREAKING CHANGE] Updated the
- IntuneWindowsInformationProtectionPolicyWindows10MdmEnrolled
- [BREAKING CHANGE] Removed the
*CidrRangechoices from the ipRange type.
- [BREAKING CHANGE] Removed the
- PPTenantSettings
- Changed type of
EnableDesktopFlowDataPolicyManagementproperty from String to
Boolean to avoid errors or warnings.
FIXES #6740
- Changed type of
- SCPolicyConfig
- Fixed an issue where
JustificationTextwas exported as an array and could
contain empty strings.
- Fixed an issue where
- SCRoleGroupMember
- [BREAKING CHANGE] Updated the export to use
Aliasfor users with email addresses.
Fallback toNamefor all other types, e.g. Service Principals.
FIXES #6829
- [BREAKING CHANGE] Updated the export to use
- SCSensitivityLabel
- Fixed an issue where the CIM definition for
MSFT_LabelSettingdid not match.
FIXES #7002
- Fixed an issue where the CIM definition for
- SPOBrowserIdleSignout
- Updated the timespan comparison to allow a discrepancy of up to 30 seconds
for theSignOutAfterandWarnAfterproperties.
FIXES #7031
- Updated the timespan comparison to allow a discrepancy of up to 30 seconds
- SPOHomeSite
- Fixed an issue where an empty / non-existant Home Site was exported.
- SPOTheme
- Fixed an issue where
Paletteentries were not correctly compared.
- Fixed an issue where
- TeamsClientConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedIdentityparameter.
- [BREAKING CHANGE] Added
- TeamsFederationConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedEnsureparameter.
- [BREAKING CHANGE] Added
- TeamsGuestCallingConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedIdentityparameter.
- [BREAKING CHANGE] Added
- TeamsGuestMeetingConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedIdentityparameter.
- [BREAKING CHANGE] Added
- TeamsGuestMessagingConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedIdentityparameter.
- [BREAKING CHANGE] Added
- TeamsMeetingBroadcastConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedIdentityparameter.
- [BREAKING CHANGE] Added
- TeamsMeetingConfiguration
- [BREAKING CHANGE] Added
IsSingleInstanceand removedEnsureparameter.
- [BREAKING CHANGE] Added
- TeamsMeetingPolicy
- [BREAKING CHANGE] Removed the obsolete parameter
AllowCarbonSummary.
FIXES #6972
- [BREAKING CHANGE] Removed the obsolete parameter
- TeamsOnlineVoiceMailPolicy
- [BREAKING CHANGE] Changed the type of
MaximumRecordingLengthfrom String to Int.
- [BREAKING CHANGE] Changed the type of
- M365DSCIntuneUtil
- Removed function
Compare-M365DSCIntunePolicyAssignment.
- Removed function
- M365DSCModuleMgmt
- Added the parameter
UsePowerShellGettoUpdate-M365DSCDependenciesas an override
fallback ifInstall-PSResourceis not available or not working.
FIXES #7003 - Fixed an issue where an in-memory update of the module failed.
- Added the parameter
- M365DSCPermissions
- Removed internal function
Update-M365DSCResourcesSettingsJSON.
- Removed internal function
- M365DSCReport
- Fixed an issue where comparing instances of
EXOTenantAllowBlockListItemswould
use the wrong resource keys.
FIXES #6981 - Fixed an issue where incorrect resources were compared against each other if
the resource contains more than three key properties inNew-M365DSCDeltaReport. - Removed the deprecated function
Compare-M365DSCConfigurations.
UseNew-M365DSCDeltaReportas a replacement.
- Fixed an issue where comparing instances of
- M365DSCStubsUtility
- Removed module.
- M365DSCUtil
- Added
KeepExportparameter toAssert-M365DSCBlueprintfunction.
- Added
- DEPENDENCIES
- Updated
DSCParserto version 3.0.0.1. - Updated
MSCloudLoginAssistantto version 1.1.62. - Updated
ReverseDSCto version 2.0.0.34.
- Updated
- MISC
- Added CIM information about required properties to all resources where applicable.
- Added message about requiring PowerShell 7 starting Octoboer 2026.
- Improved filtering for Intune configuration policies during Export.
- Improved the accuracy of the comparison engine.
- Improved the delta report to pinpoint the changes more exactly if multiple
complex objects were being compared against each other. - Refactored module structure to improve maintainability.
- Removed duplicate complex hashtable conversions.
- [BREAKING CHANGE] Store error logs in $env:TEMP instead of current working directory.
- Updated documentation for different group types for AADGroup, EXOGroupSettings
and EXODistributionGroup.