Releases: Microsoft365DSC/Microsoft365DSC
Releases · Microsoft365DSC/Microsoft365DSC
Release 1.26.408.1
- 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 if `Install-PSRe...
- Added the parameter
Release 1.26.318.1
- AADAuthenticationMethodPolicyFido2
- Add PassKeyProfile handling
- AzureRoleAssignmentScheduleRequest
- Initial Release. #6945
- AzureRoleEligibilityScheduleRequest
- Initial Release. #694
- AADCrossTenantAccessPolicyConfigurationDefault
- Added support for
InvitationRedemptionIdentityProviderConfiguration
andTenantRestrictions.
- Added support for
- AADCrossTenantAccessPolicyConfigurationPartner
- Added support for
IdentitySynchronization.
- Added support for
- EXOMailContact
- Updated the
Set-TargetResourcelogic to use fixed parameters.
- Updated the
- IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10
- Fixed an issue with value handling when creating or updating policies.
FIXES #6955
- Fixed an issue with value handling when creating or updating policies.
- SCLabelPolicy
- Fixed an issue where setting
AdvancedSettingsfailed.
FIXES #6973
- Fixed an issue where setting
- SCSensitivityLabel
- Fixed an issue where setting
AdvancedSettingsfailed.
FIXES #6973
- Fixed an issue where setting
- TeamsEmergencyCallingPolicy
- Added explicit cast to string for
ExternalLocationLookupMode.
- Added explicit cast to string for
- M365DSCUtil
- Removed the internal
Sync-M365DSCParameterfunction.
- Removed the internal
- MISC
- Fixed an issue where hardcoded Azure urls were used in multiple resources.
FIXES #6957
- Fixed an issue where hardcoded Azure urls were used in multiple resources.
- M365DSCDocGenerator
- Fixed an issue where no distinction between read and update
was done for EXO resources.
FIXES #6965
- Fixed an issue where no distinction between read and update
- DEPENDENCIES
- Updated Microsoft.Graph to version 2.36.1.
Release 1.26.311.1
- AADAccessReviewDefinition
- Fixed an issue where the filter for Get was applied incorrectly.
FIXES #6947
- Fixed an issue where the filter for Get was applied incorrectly.
- AADAppManagementPolicy
- Add certificateBasedApplicationConfigurationIds support to AADAppManagementPolicy
FIXES 6926
- Add certificateBasedApplicationConfigurationIds support to AADAppManagementPolicy
- AADCertificateBasedApplicationConfiguration
- Initial release. 6839
- AADConditionalAccessPolicy
- Fixed an issue where arrays could contain empty strings.
- AADCrossTenantIdentitySyncPolicyPartner
- Fixed an issue where the export would fail if the secondary tenant does
not allow reading of the tenant information.
FIXES #6843
- Fixed an issue where the export would fail if the secondary tenant does
- AADEntitlementManagementAccessPackageAssignmentPolicy
- Added missing sub-property
IsAgenticExperienceEnabledto
complex objectAccessReviewSettingsandApproverInformationVisibilityto
ApprovalStages[]
FIXES #6930
- Added missing sub-property
- AADGroup
- Added sort by
DisplayNameduring export. - Fixed an issue where empty GroupAsMember and Members weren`t properly
returned by the Get-TargetResource function.
- Added sort by
- AADGroupEligibilitySchedule
- Changed resource to
Dataplane.
- Changed resource to
- AADGroupsNamingPolicy
- Fixed an issue where arrays could contain empty strings.
- Fixed an issue where the
StartDateTimeproperty was not standardized.
It is now in the ISO 8601 format.
- AADGroupEligibilitySchedule
- Change resource to
Dataplane
- Change resource to
- AADPermissionGrantPolicy
- Initial Release
FIXES #6914
- Initial Release
- AADRoleAssignmentScheduleRequest
- Fixed multiple issues with fetching role assignments.
FIXES #6841
- Fixed multiple issues with fetching role assignments.
- AADRoleEligiblityScheduleRequest
- AADTenantAppManagementPolicy
- Add certificateBasedApplicationConfigurationIds support to AADTenantAppManagementPolicy
FIXES 6925 - Update format RestrictForAppsCreatedAfterDateTime to match AADAppManagementPolicy
- Add certificateBasedApplicationConfigurationIds support to AADTenantAppManagementPolicy
- AADUser
- Fixed an issue where not specified properties were applied during update.
FIXES #6934
- Fixed an issue where not specified properties were applied during update.
- DefenderRoleDefinition
- Initial release
- EXODistributionGroup
- Updated
Get-TargetResourceto use properties with display name.
FIXES #6769
- Updated
- EXOServicePrincipal
- Fixed an issue where the permissions were not correctly defined.
- EXOTenantAllowBlockListItems
- Fixed issue where value
Submissionwas missing from the validate
set fromListSubTypeparameter.
FIXES #6918
- Fixed issue where value
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fixed an issue where
EnableDnsSinkHolewas exported although
it is deprecated.
FIXES #6937
- Fixed an issue where
- IntuneAppProtectionPolicyWindows10
- Initial release.
- IntuneCloudProvisioningPolicyWindows365
- Fixed an issue where deploying the configuration failed because the property
GeographicLocationTypewas missing.
- Fixed an issue where deploying the configuration failed because the property
- IntuneCustomizationBrandingProfile
- Initial release.
FIXES #4155
- Initial release.
- IntuneDeviceConfigurationPolicyMacOS
- Fixed an issue where arrays could contain empty strings.
- IntuneDeviceEnrollmentScopeConfigurationMam
- Initial release.
- IntuneDeviceEnrollmentScopeConfigurationMdm
- Initial release.
- IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
- Fixed an issue where unmodifiable profiles were exported.
FIXES #6889
- Fixed an issue where unmodifiable profiles were exported.
- IntuneRoleAssignmentWindows365
- Initial release.
- IntuneRoleDefinitionWindows365
- Initial release.
- IntuneTermsAndConditions
- Initial release.
- SCDLPSensitiveInformationType
- Updated test logic to use
Test-M365DSCTargetResource.
- Updated test logic to use
- TeamsOrgWideAppSettings
- Fixed an issue where updating the settings would fail.
FIXES #6900
- Fixed an issue where updating the settings would fail.
- M365DSCDRGUtil
- Fixed an issue in
Compare-M365DSCComplexObjectwhere calling it
directly would throw an exception during drift reporting.
FIXES #6922
- Fixed an issue in
- M365DSCPermissions
- Fixed an issue where granting admin consent was not working with credentials.
- M365DSCReport
- Fixed an issue when comparing multiple instances with the same key
properties would result in a RuntimeException.
- Fixed an issue when comparing multiple instances with the same key
- M365DSCReverse
- Fixed an issue where no warning was shown when exporting a single
resource where the authentication parameters did not match. - Removed workload pre-authentication during export.
- Updated the export logic to start module import during usage
and not during resource initialization.
- Fixed an issue where no warning was shown when exporting a single
- M365DSCUtil
- Added logic to not always check if a core required module is loaded.
- Updated the
Export-M365DSCConfigurationto only disconnect Graph if
not managed through MSCloudLoginAssistant instead of every time it is called.
- MISC
- Added filter support across all resources where filtering is applicable.
- Aligned code formatting across all resources.
- Aligned markdown documents and description to common standards.
- Expanded try/catch in
Get-TargetResourceto cover authentication.
- DEPENDENCIES
- Updated Microsoft.Graph to version 2.36.0.
Release 1.26.218.1
- AADConditionalAccessPolicy
- Fixed an issue where
DisableResilienceDefaultsIsEnabledwas not
evaluated correctly duringGet.
FIXES #6871
- Fixed an issue where
- AADGroup
- Fixed an issue where group members were not always returned.
FIXES #6854
- Fixed an issue where group members were not always returned.
- EXOOrganizationConfig
- Fixed an issue where applying the configuration failed.
- IntuneCorporateDeviceIdentifier
- Initial release. #6838
- TeamsGroupPolicyAssignment
- Properly throws and error when a failure occurs.
- TeamsTemplatesPolicy
- Properly throws and error when a failure occurs.
- M365DSCReport
- Added missing Metadata processing when generating reports.
FIXES #6865 - Moved custom header in between HTML tags.
- Added missing Metadata processing when generating reports.
- M365DSCUtil
- Updated the drift information to join array elements with a comma.
- DEPENDENCIES
- Updated ExchangeOnlineManagement to version 3.9.2.
- Updated Microsoft.Graph to version 2.35.1.
- Updated MicrosoftTeams to version 7.6.0.
- Updated MSCloudLoginAssistant to version 1.1.59.
Release 1.26.211.1
- AADUser
- Fixed an export issue where a user was deleted during a long-running job.
FIXES #5703
- Fixed an export issue where a user was deleted during a long-running job.
- IntuneRoleAssignment
- Fixed an issue where properties were omitted during Set and testing
did not work with display names.
FIXES #6881
- Fixed an issue where properties were omitted during Set and testing
- FabricAdmintenantsettings
- Refreshed the property list.
FIXES #6866
- Refreshed the property list.
- O365OrgSettings
- Changed how errors are handled to fail instead of returning false drifts.
FIXES #6787
- Changed how errors are handled to fail instead of returning false drifts.
- O365SearchAndIntelligenceConfiguration
- Expanded try/catch logic to cover all code paths in Get.
FIXES #6788
- Expanded try/catch logic to cover all code paths in Get.
- SPOSearchManagedProperty
- Fixed an issue when connecting to the SPO AdminUrl.
FIXES #6787
- Fixed an issue when connecting to the SPO AdminUrl.
- TeamsDialInConferencingTenantSettings
- Fixed an issue where the properties
MigrateServiceNumbersOnCrossForestMove
andUseUniqueConferenceIdswere not rendered correctly in the
documentation
FIXES #6890
- Fixed an issue where the properties
- M365DSCUtil
- Fixed an issue during module update where
Install-PSResourcethrows
an error if the module was installed in Windows PowerShell but the
update attempt was performed in PowerShell 7. - Fixed an issue where
Export-M365DSCConfigurationwould stop
exporting resources after an error on Azure DevOps & GitHub.
FIXES #6862
- Fixed an issue during module update where
- M365DSCPermissions
- Fixed an issue when selecting a property for the result.
FIXES #6882
- Fixed an issue when selecting a property for the result.
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.58.
Release 1.26.128.1
- EXOMailboxFolderPermission
- Fixed an issue where
AccessRightswas not exported properly.
- Fixed an issue where
- EXOTransportRule
- Updated logic to properly handle the Enabled property.
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fixed an issue where the property
TamperProtectionwas renamed to
ControlledConfigurationin the Settings Catalog backend.
FIXES #6855
- Fixed an issue where the property
- IntuneCloudProvisioningPolicyWindows365
- Fixed an issue where
irelandwas not a recognized country.
FIXES #6830
- Fixed an issue where
- IntuneDeviceFeaturesConfigurationPolicyIOS
- Fixed an issue where home screen folders were not configurable.
FIXES #6836
- Fixed an issue where home screen folders were not configurable.
- O365OrgSettings
- Fixed an issue where comparing empty app installation options failed.
FIXES #6812
- Fixed an issue where comparing empty app installation options failed.
- SPOTenantSettings
- Fixing the empty array casting for AllowSelectSGsInODBListInTenant,
DenySelectSGsInODBListInTenant,DenySelectSecurityGroupsInSPSitesList
and AllowSelectSecurityGroupsInSPSitesList in Get-TargetResource.
- Fixing the empty array casting for AllowSelectSGsInODBListInTenant,
- M365DSCPermissions
- Fixed an issue where Purview permissions were not in the correct format.
FIXES #6822
- Fixed an issue where Purview permissions were not in the correct format.
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.57.
- M365DSCUtil
- Removed the parameter
SkipModuleReloadfromNew-M365DSCConnection.
- Removed the parameter
- MISC
- Removed the
SkipModuleReloadlogic from all resources.
- Removed the
Release 1.26.121.1
- AADGroup
- Removed caching for the groups role assignments which was causing
performance issues in the Get-TargetResource.
- Removed caching for the groups role assignments which was causing
- AADRoleAssignmentScheduleRequest
- FIXES #6810
- AADRoleEligibilityScheduleRequest
- FIXES #6810
- M365DSCRuleEvaluation
- Fixes for an issue where the resource was complaining about the
Name
parameter missing.
- Fixes for an issue where the resource was complaining about the
- SPOSiteGroup
- Fixed a condition mismatch during export resulting in repeated logins.
- M365DSCPermissions
- Changed the output of
Get-M365DSCCompiledPermissionListto show the
required Read and Update permissions forRolesandRoleGroups.
- Changed the output of
- MISC
- Updated the structure of all EXO settings.json files that contain the
RolesandRoleGroupsproperties.
- Updated the structure of all EXO settings.json files that contain the
- M365DSCUtil
- Added the output of the drift event to the screen in Verbose mode.
FIXES #6666 - Added the parameter
-WithStatisticstoExport-M365DSCConfiguration. - Fixed an issue where the module is not being updated if installed
withInstall-PSResourcebecause the filter condition was incorrect.
- Added the output of the drift event to the screen in Verbose mode.
- DEPENDENCIES
- Fixed a case typo in
RequiredVersionof a dependency.
FIXES #6815 - Updated ReverseDSC to version 2.0.0.31.
- Fixed a case typo in
Release 1.26.114.1
- AADAuthenticationMethodPolicy
- Fixed an issue where empty arrays were not exported.
FIXES #6759
- Fixed an issue where empty arrays were not exported.
- AADConditionalAccessPolicy
- AADGroup
- Prevents retrieving all members of a group in the Get-TargetResource if
the parameter is not specified in the configuration.
- Prevents retrieving all members of a group in the Get-TargetResource if
- AADNetworkAccessForwardingPolicy
- Fixed an issue where empty
PolicyRuleswould throw an exception during Get.
- Fixed an issue where empty
- EXODistributionGroup
- Fixes performance issue with the retrieval of managers.
- Fixes GUID vs UPN evaluation
FIXES #6769
- EXOExternalInOutlook
- Fixed an issue where the export would fail.
FIXES #6753
- Fixed an issue where the export would fail.
- EXOGroupSettings
- Fixed performance issue evaluating and setting values due to the full
Recipient list being returned.
- Fixed performance issue evaluating and setting values due to the full
- EXOPhishSimOverrideRule
- Fixed an issue where the export would fail.
FIXES #6753
- Fixed an issue where the export would fail.
- EXOPlace
- Fixes an issue with the export where it was trying to export RoomList.
- EXOSecOpsOverrideRule
- Fixed an issue where the export would fail.
FIXES #6753
- Fixed an issue where the export would fail.
- IntuneAppConfigurationDevicePolicy
- Added error handling with message if targeted app doesn't exist.
- IntuneAppProtectionPolicyAndroid
- Fixed several issues when creating and updating the policy.
FIXES #6746
- Fixed several issues when creating and updating the policy.
- IntuneAppProtectionPolicyiOS
- Fixed several issues when creating and updating the policy.
- IntuneAzureNetworkConnectionWindows365
- Fixed the name of the Azure permission provider.
- IntuneDeviceCompliancePolicyAndroidDeviceOwner
- Fixed an issue where a JSON serialization warning was outputted
due to the object depth exceeding two levels.
- Fixed an issue where a JSON serialization warning was outputted
- IntuneDeviceCompliancePolicyWindows10
- Fixed an issue where the complex type mapping was defined incorrectly.
- IntuneEpmElevationRulesPolicyWindows10
- Added a throw condition if the reusable certiticate policy setting is not found.
- IntuneMobileAppsBuiltInStoreApp
- Fixed an issue where
AssignmentSettingswas not a valid property.
- Fixed an issue where
- IntuneMobileAppsLobAppiOS
- Fixed an issue where
AssignmentSettingswas not a valid property.
- Fixed an issue where
- IntuneMobileAppsLobAppMsiWindows10
- Fixed an issue where
Categorieswas exported as a String.
- Fixed an issue where
- IntuneMobileAppsMacOSLobApp
- Fixed an issue where
AssignmentSettingswas not a valid property.
- Fixed an issue where
- IntuneMobileAppsManagedGooglePlayApp
- Fixed an issue where
AssignmentSettingswas not a valid property.
FIXES #6785
- Fixed an issue where
- IntuneSettingCatalogCustomPolicyWindows10
- Fixed the ability to run Get-TargetResource via the LCM (Get-DscConfiguration) and
it's ability to return complex nested objects.
FIXES #6092
- Fixed the ability to run Get-TargetResource via the LCM (Get-DscConfiguration) and
- O365OrgSettings
- Added
CertificatePathwithCertificatePasswordas an authentication method.
- Added
- SPOSite
- Fixed an issue about not correctly passing RestrictedToRegion parameter.
FIXES #6734
- Fixed an issue about not correctly passing RestrictedToRegion parameter.
- PPTenantIsolationSettings
- Fixed an issue where updating the policy failed because of an unresolved tenant name.
FIXES #6778
- Fixed an issue where updating the policy failed because of an unresolved tenant name.
- SCAutoSensitivityLabelRule
- Aligned property formating for improved export processing.
- SCSecurityFilter
- Added a note that the resource does not support certificate based authentication.
- TeamsChannel
- Updated required permissions for read / update.
- TeamsEmergencyCallRoutingPolicy
- Updated required permissions for read / update.
- TeamsMeetingBroadcastConfiguration
- Fixed an issue where the
SdnApiTokenproperty was not compared correctly.
- Fixed an issue where the
- TeamsOrgWideAppSettings
- Added a note that the resource does not support certificate based authentication.
- TeamsTeam
- Updated required permissions for read / update.
- TeamsUser
- Updated required permissions for read / update.
- M365DSCDRGUtil
- M365DSCLogEngine
- Replaced deprecated Windows Event PowerShell cmdlets with .NET.
- M365DSCReverse
- Added logic to clean up temporary files after export.
- Added
TenantGuidentry to theConfigurationData.psd1file during export.
FIXES #6689 - Fixed an issue when attempting to copy non-downloaded
SPOAppfiles.
- M365DSCUtil
- Added functionality to change M365DSC configuration during runtime.
- Added logic to clean up temporary files assertion.
- Added missing
UseBasicParsingbecause of Windows PowerShell hardening. - Fixed an issue where multiple installed Microsoft365DSC versions
will lead to an error during export.
FIXES #6758 - Fixed an issue where the export would fail if the name of a resource was not
the same case as the name in Microsoft365DSC. - Improved module installation speed for
Update-M365DSCModule. - Updated the Tenant Guid parsing to not throw but instead use
TryParse.
- MISC
- Applied ordering for CIM instances to minimize Git differences.
- Fixed a couple of misaligned export messages on the console.
- Fixed an issue where not all required modules were specified in resource settings.
- Generalized custom comparison handling.
FIXES #6765
FIXES #6756
FIXES #6584 - Removed verbose output from
Get-TargetResource. - Updated and corrected all EXO and several SC permissions.
- Updated the error behavior to always throw inside
Get-TargetResource.
Release 1.25.1203.2
- AADGroup
- Fixed an issue where not all manageable Entra groups were exported.
- AADNamedLocationPolicy
- Fixed an issue where not all properties were exported.
FIXES #6704
- Fixed an issue where not all properties were exported.
- AADRoleAssignmentScheduleRequest
- Aligned functionality to work the same way as
AADRoleEligibilityScheduleRequest. - Deprecated parameters
Action,IsValidationOnlyandTicketInfo.
- Aligned functionality to work the same way as
- AADRoleEligibilityScheduleRequest
- Deprecated parameters
ActionandIsValidationOnly.
- Deprecated parameters
- AADRoleManagementPolicyRule
- Reduced export time by 95%.
- EXOGroupSettings
- Added support for using display names with the following properties:
AcceptMessagesOnlyFromSendersOrMembers,GrantSendOnBehalfTo,ModeratedBy
andRejectMessagesFromSendersOrMembers.
FIXES #6676
- Added support for using display names with the following properties:
- EXOMessageClassification
- Fixed issue where the resource would fail during export if it could not
find it byDisplayName, and it needed to be created, by silently
continuing if that is the case
FIXES #6691
- Fixed issue where the resource would fail during export if it could not
- EXOTenantAllowBlockListItems
- Deprecated
ApplicationSecretparameter and added new authentication methods.
- Deprecated
- IntuneApplicationControlPolicyWindows10
- Deprecated resource. Replaced with
IntuneDeviceConfigurationEndpointProtectionPolicyWindows10.
- Deprecated resource. Replaced with
- IntuneDeviceConfigurationPlatformScriptLinux
- Initial release.
- IntuneDeviceEnrollmentStatusPageWindows10
- Fixed an issue where priority was attempted to be set on a newly created policy
where the priority already matched.
- Fixed an issue where priority was attempted to be set on a newly created policy
- IntuneDeviceRemediation
- Updated handling of the
RunRemediationScriptproperty.
- Updated handling of the
- IntuneDiskEncryptionFileVaultPolicyMacOS
- Initial release.
- IntuneDiskEncryptionMacOS
- Deprecated resource. Replaced with
IntuneDiskEncryptionFileVaultPolicyMacOS.
- Deprecated resource. Replaced with
- O365CopilotSettingsPeopleEnhancedPersonalization
- New resource
- ODSettings
- Fixed an issue where the parameter definition was missing.
FIXES #6684
- Fixed an issue where the parameter definition was missing.
- SPOTenantSettings
- Fixed an issue where the parameter definition was missing.
FIXES #6686
- Fixed an issue where the parameter definition was missing.
- TeamsMeetingPolicy
- Fixed an issue where the schema had an incorrect type assigned.
FIXES #6687
- Fixed an issue where the schema had an incorrect type assigned.
- TeamsOrgWideAppSettings
- Added SPN support for read-only (monitoring only).
- M365DSCDRGUtil
- M365DSCReverse
- Added handling of custom token replacements.
- M365DSCUtil
- Added the parameter
TokenReplacementto theExport-M365DSCConfigurationfunction. - Fixed an issue where the connection to Graph in combination with PnP would fail.
FIXES #6577
FIXES #6721 - Fixed an issue where the test evaluation for
Absentdid not work as expected.
FIXES #6701 - Replaced complex object comparison function V2 with V3.
- Added the parameter
- MISC
- Added and removed mismatches between parameters and their schema.
- Added quality assurance checks for parameter and schema mismatches.
- Refactor EXO resources to align with the default resource code layout.
- Moved the
Examplesfolder to the top of the repository to reduce core module size. - Removed internal module
M365DSCExoResourceUtils. - Removed unused internal functions
Remove-M365DSCCimInstanceTrailingCharacterFromExport,
Update-M365DSCExchangeResourcesSettingsJSON,Update-M365DSCSharePointResourcesSettingsJSON,
Split-ArrayByParts,Get-SPOUserProfilePropertyInstanceandRemove-M365DSCEmptyValue.
- DEPENDENCIES
- Updated DSCParser to version 2.0.0.21.
- Updated MSCloudLoginAssistant to version 1.1.56.
FIXES #6728 - Streamlined the report generation and added new visual styles.
Release 1.25.1112.1
- AADActivityBasedTimeoutPolicy
- Fixed an issue where the
DisplayNameproperty was not used for create and update.
FIXES #6680
- Fixed an issue where the
- AADApplication
- Added support for
TokenLifetimePolicies. - Fixing issue where Set-TargetResource threw an error trying to recreate
an existing permissions scope when id was not provided.
- Added support for
- AADAuthorizationPolicy
- Added new property
AllowUserConsentForRiskyApps.
- Added new property
- AADFeatureRolloutPolicy
- Added support for
AppliesTo.
- Added support for
- AADFilteringPolicyRule
- Fixed issue retrieving existing rule where the Id parameter was incorrectly provided.
- AADGroup
- Added support for
GroupLifecyclePolicySelectedEnabled, which indicates
if a Group has a Group Lifecycle Policy assigned to it. - Fixed an issue where using advanced filtering during export failed.
- Updated the required permissions to match the used cmdlets.
- Added support for
- AADUser
- Added new permission requirement
User.EnableDisableAccount.Allfor enabling / disabling accounts.
- Added new permission requirement
- EXOIRMConfiguration
- Fixed an issue where the
LicensingLocationproperty was not exported correctly.
FIXES #6644
- Fixed an issue where the
- IntuneAlertRuleWindows365
- Initial release.
- IntuneAppProtectionPolicyAndroid
- Fixes an issue where Set-TargetResource attempted to create an additional policy
when two instances with the same name already existed.
- Fixes an issue where Set-TargetResource attempted to create an additional policy
- IntuneAppProtectionPolicyiOS
- Fixes an issue where Set-TargetResource attempted to create an additional policy
when two instances with the same name already existed.
- Fixes an issue where Set-TargetResource attempted to create an additional policy
- IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10
- Fixed an issue where the resource failed with
ModelValidationFailuredue to property casing mismatch.
- Fixed an issue where the resource failed with
- IntuneDeviceControlPolicySetting
- Initial release.
- IntuneEpmCertificatePolicySetting
- Initial release.
- IntuneFirewallPolicySetting
- Initial release.
- IntuneManagedInstallerPolicyWindows10
- Initial release.
- IntuneSettingCatalogCustomPolicyWindows10
- Fixed issue where roleScopeTagIds was sent as null instead of array, causing BadRequest (400) during policy update.
- ODSettings
- Added new property
DisplayNamesOfFileViewers. - Fixed an issue where exporting
DomainGuidswould throw because it is a GUID type.
FIXES #6615
- Added new property
- SPOSharingSettings
- Changed from server-side filtering to local because of backend limitations.
FIXES #6631
- Changed from server-side filtering to local because of backend limitations.
- SPOTenantSettings
- Added support for the following properties:
HideSyncButtonOnODB,MobileFriendlyUrlEnabledInTenant,
AllowDownloadingNonWebViewableFiles,AllowEditing,DisableCustomAppAuthentication,
DisabledModernListTemplateIds,DisablePersonalListCreation,IsLoopEnabled,
IsSharePointNewsfeedEnabled,IsSiteCreationEnabled,IsSiteCreationUiEnabled,
IsSitePagesCreationEnabled,NoAccessRedirectUrl,RequireAcceptingAccountMatchInvitedAccount,
SpecialCharactersStateInFileFolderNames.
- Added support for the following properties:
- SCDLPSensitiveInformationType
- Initial release.
- TeamsAIPolicy
- Initial release.
- TeamsFederationConfiguration
- Fixed an issue where
AllowedDomainscould not be set.
FIXES #6654
- Fixed an issue where
- TeamsMeetingPolicy
- Added support for new properties.
FIXES #6606
- Added support for new properties.
- TeamsMessagingPolicy
- Fixed an issue where
UseB2BInvitesToAddExternalUserswas exported with the wrong value.
FIXES #6632
- Fixed an issue where
- TeamsUpdateManagementPolicy
- Fixed an issue where the type for
DisabledInProductMessageswas String instead of a String array.
FIXES #6635
- Fixed an issue where the type for
- TeamsVoiceRoutingPolicy
- Fixed an issue where removing a policy required PSTN usages to exist.
FIXES #6449
- Fixed an issue where removing a policy required PSTN usages to exist.
- VivaEngagementRoleMember
- Fixed issue loading the required modules to export this resource.
- M365DSCDRGUtil
- Added drift event message to Verbose output.
FIXES #6666. - Fixed issue loading the required modules to export this resource
- Added drift event message to Verbose output.
- M365DSCReverse
- Fixed an issue where having resources specified in both include and exclude
during export would result in an exception.
FIXES #6630
- Fixed an issue where having resources specified in both include and exclude
- M365DSCUtil
- Added custom post processing to
Test-M365DSCTargetResource. - Added new function
Split-M365DSCConfiguration. - Improved logging output of
Test-M365DSCTargetResource. - Moved resource initialization into dedicated function.
- Removed groupId requirement in
ConvertTo-IntuneMobileAppAssignment.
- Added custom post processing to
- MISC
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.54