Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
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
Release 1.25.1015.1
- AADConditionalAccessPolicy
- Fixed a typo in variable initialization.
- AADUser
- Added the property
AccountEnabledto the export.
FIXES #6595 - Fixed an issue where the phone and fax number was not exported.
- Added the property
- EXOOrganizationConfig
- Added support for the DelayedDelicensingEnabled,
EndUserMailNotificationForDelayedDelicensingEnabled and
TenantAdminNotificationForDelayedDelicensingEnabled parameters.
- Added support for the DelayedDelicensingEnabled,
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fixed
DisableCoreServiceECSIntegrationandDisableCoreServiceTelemetryto allow multiple values.
FIXES #6583
- Fixed
- IntuneAzureNetworkConnectionWindows365
- Initial release.
- IntuneCloudProvisioningPolicyWindows365
- Initial release.
- O365OrgSettings
- Fix unicode issue in schema, that caused the website to contain
incorrect characters.
- Fix unicode issue in schema, that caused the website to contain
- SentinelAlertRule
- Fixed the schema and export of the property
groupByAlertDetails.
FIXES #6591
- Fixed the schema and export of the property
- SPOTenantSettings
- TeamsAppSetupPolicy
- Added property
PinnedCallingBarApps.
- Added property
- TeamsCallingPolicy
- Added property
ExplicitRecordingConsent.
- Added property
- TeamsClientConfiguration
- Added property
AllowRoleBasedChatPermissions.
- Added property
- TeamsComplianceRecordingPolicy
- Added property
RecordReroutedCalls.
- Added property
- TeamsDialInConferencingTenantSettings
- Added properties
EnableNameRecording,MigrateServiceNumbersOnCrossForestMoveandUseUniqueConferenceIds.
- Added properties
- TeamsEmergencyCallingPolicy
- Added property
ExtendedNotifications.
- Added property
- TeamsFederationConfiguration
- Added property
DomainBlockingForMDOAdminsInTeams.
- Added property
- TeamsFilesPolicy
- Added properties
FileSharingInChatswithExternalUsersandDefaultFileUploadAppId.
- Added properties
- TeamsGuestMessagingConfiguration
- Added property
UsersCanDeleteBotMessages.
- Added property
- TeamsMeetingConfiguration
- Added properties
DisableAppInteractionForAnonymousUsers,FeedbackSurveyForAnonymousUsersandLimitPresenterRolePermissions.
- Added properties
- TeamsMessagingConfiguration
- Initial release.
FIXES #6536
- Initial release.
- TeamsMessagingPolicy
- Added properties
AllowExtendedWorkInfoInSearch,AutoShareFilesInExternalChatsandUseB2BInvitesToAddExternalUsers.
- Added properties
- TeamsOnlineVoicemailPolicy
- Added properties
PostambleAudioFile,PreambleAudioFileandPreamblePostambleMandatory.
- Added properties
- TeamsTeam
- Added property
AllowCreatePrivateChannels.
- Added property
- TeamsUpdateManagementPolicy
- Added properties
BlockLegacyAuthorizationandDisabledInProductMessages.
- Added properties
- TeamsVoiceRoute
- Added property
BridgeSourcePhoneNumber.
- Added property
- M365DSCAgent
- Added requirement to regenerate the DSC agent certificate with
-ForceRenewwhen
creating and exporting a PFX certificate usingSet-M365DSCAgentCertificateConfiguration.
- Added requirement to regenerate the DSC agent certificate with
- M365DSCReverse
- Fixed an issue where the export output path was not correct.
FIXES #6580
- Fixed an issue where the export output path was not correct.
- M365DSCUtil
- Fixed an issue where
Uninstall-M365DSCOutdatedDependenciesremoves the wrong version.
FIXES #6573 - Fixed parameter mapping of the telemetry connection parameters.
- Fixed an issue where
- MISC
Release 1.25.1001.1
- AADAccessReviewDefinition
- [BREAKING CHANGE] Removed ID as the key and made DisplayName the new key.
- AADAdministrativeUnit
- Reduced export time by 20%.
- AADAgreement
- Fixed creation and update issues by calling the APIs directly.
- AADApplication
- [BREAKING CHANGE] Removed deprecated parameters
AvailableToOtherTenants
andRequireClientServicePrincipal.
- [BREAKING CHANGE] Removed deprecated parameters
- AADAppManagementPolicy
- Updated
RestrictForAppsCreatedAfterDateTimeto "o" format.
- Updated
- AADAuthenticationMethodPolicy
- [BREAKING CHANGE] Removed deprecated parameter
PolicyMigrationState.
- [BREAKING CHANGE] Removed deprecated parameter
- AADAuthenticationMethodPolicyAuthenticator
- [BREAKING CHANGE] Removed deprecated parameter
NumberMatchingRequiredState.
- [BREAKING CHANGE] Removed deprecated parameter
- AADConditionalAccessPolicy
- Fix case evaluation when creating instances or updating properties.
- AADCrossTenantIdentitySyncPolicyPartner
- Initial release.
- AADCustomSecurityAttributeDefinition
- [BREAKING CHANGE] Restricted accepted values for
StatustoAvailableand
Deprecated.
- [BREAKING CHANGE] Restricted accepted values for
- AADDomain
- Fixed an issue where updating an existing instance failed due to the
isVerified parameter.
- Fixed an issue where updating an existing instance failed due to the
- AADEnrichedAuditLogs
- [BREAKING CHANGE] Removed deprecated resource.
- AADGroup
- Fixed multi-tenant Service Principal support for owners and members.
FIXES #6498 - Fixed an issue where the
SkuIdcould contain NBSP characters.
FIXES #6476 - Fixed an issue where GroupAsMembers not being added during initial group creation.
FIXES #6489 - Fixed an issue where not all members were exported.
FIXES #6545
- Fixed multi-tenant Service Principal support for owners and members.
- AADGroupEligiblitySchedule
- Aligned date time format for
Expiration.EndDateTimewithExpiration.StartDateTime. - [BREAKING CHANGE] Update AADGroupEligiblitySchedule align with
AADRoleEligibilityScheduleRequest to allow User (UPN), Group (Group Name) as
Principal - Fixed issue where AADGroupEligiblitySchedule didn't correctly work with
member and owner assignment types
- Aligned date time format for
- EXOAtpPolicyForO365
- [BREAKING CHANGE] Removed
Ensureproperty.
- [BREAKING CHANGE] Removed
- EXOCalendarProcessing
- Added caching for export.
- EXOClientAccessRule
- [BREAKING CHANGE] Removed resource.
- EXOFocusedInbox
- [BREAKING CHANGE] Removed deprecated parameter
FocusedInboxOnLastUpdateTime.
- [BREAKING CHANGE] Removed deprecated parameter
- EXOGroupSettings
- Fixed an issue with the retrieval by DisplayName and duplicate Id property
on update. - [BREAKING CHANGE] Renamed the UnifiedGroupWelcomeMessageEnabled parameter to
WelcomeMessageEnabled.
- Fixed an issue with the retrieval by DisplayName and duplicate Id property
- EXOIntraOrganizationConnector
- Fix logic to allow empty string for TargetSharingEpr.
- EXOHostedContentFilterPolicy
- [BREAKING CHANGE] Remove deprecated properties
DownloadLink,EnableEndUserSpamNotifications,
EndUserSpamNotificationCustomSubject,EndUserSpamNotificationFrequency
andEndUserSpamNotificationLanguage.
FIXES #4958
- [BREAKING CHANGE] Remove deprecated properties
- EXOMailboxAutoReplyConfiguration
- Added conditional user lookup.
- EXOMailboxCalendarFolder
- Added conditional user lookup.
- EXOMailContact
- Added caching for export.
- EXOMailboxPermission
- Added additional caching for export.
- EXOMailboxSettings
- Added caching for export.
- EXOMobileDeviceMailboxPolicy
- [BREAKING CHANGE] Updated properties
MinPasswordComplexCharactersand
PasswordHistoryto integer types.
FIXES #6022
- [BREAKING CHANGE] Updated properties
- EXORecipientPermission
- Added additional caching for export.
- EXOSafeAttachmentPolicy
- [BREAKING CHANGE] Removed deprecated parameter
ActionOnError.
- [BREAKING CHANGE] Removed deprecated parameter
- EXOTransportRule
- [BREAKING CHANGE] Removed deprecated parameters
ExceptIfHasSenderOverride,
MessageContainsDataClassifications,
ExceptIfMessageContainsDataClassifications,HasSenderOverride,
NotifySender,ApplyOMEandRemoveOME.
- [BREAKING CHANGE] Removed deprecated parameters
- IntuneAccountProtectionPolicy
- [BREAKING CHANGE] Removed deprecated resource.
- IntuneAccountProtectionLocalUserGroupMembershipPolicy
- [BREAKING CHANGE] Renamed properties to match their Settings Catalog counterpart.
FIXES #6342
- [BREAKING CHANGE] Renamed properties to match their Settings Catalog counterpart.
- IntuneAppCategory
- Added missing authentication properties in examples.
- IntuneAppConfigurationPolicy
- Fixed an issue with MOF instance parsing.
FIXES #6520
- Fixed an issue with MOF instance parsing.
- IntuneAppControlForBusinessPolicyWindows10
- Initial release.
FIXES #4761
- Initial release.
- IntuneAppProtectionPolicyAndroid
- IntuneAppConfigurationPolicy
- Fixed an issue with MOF instance parsing.
FIXES #6520
- Fixed an issue with MOF instance parsing.
- IntuneASRRulesPolicyWindows10
- [BREAKING CHANGE] Removed resource. It was replaced with
IntuneSettingCatalogASRRulesPolicyWindows10.
- [BREAKING CHANGE] Removed resource. It was replaced with
- IntuneDeviceCleanupRule
- [BREAKING CHANGE] Removed resource. It was replaced with
IntuneDeviceCleanupRuleV2.
- [BREAKING CHANGE] Removed resource. It was replaced with
- IntuneDeviceCompliancePolicyAndroid
- [BREAKING CHANGE] Removed resource because the configuration type is not
supported anymore.
- [BREAKING CHANGE] Removed resource because the configuration type is not
- IntuneDeviceConfigurationPolicyAndroidDeviceAdministrator
- [BREAKING CHANGE] Removed resource because the configuration type is not
supported anymore.
- [BREAKING CHANGE] Removed resource because the configuration type is not
- IntuneDeviceRemediation
- [BREAKING CHANGE] Made Id optional and enabled creation of remediation
scripts using DisplayName only.
FIXES #6445
- [BREAKING CHANGE] Made Id optional and enabled creation of remediation
- IntuneEpmElevationRulesPolicyWindows10
- Initial release.
- IntuneEpmElevationSettingsPolicyWindows10
- Initial release.
- IntuneMobileAppsMacOSLobApp
- Added filter capability.
- IntuneMobileAppsMicrosoftStoreAppWindows10
- Initial release.
- IntuneMobileAppsStoreApp
- Added support for
assignmentSettingsto the assignments.
- Added support for
- IntuneMobileAppsWebLink
- Fixed an issue where filtering was applied after fetching all apps.
- IntuneMobileAppsWindowsOfficeSuiteApp
- Added filter capability.
- Fixed the version in the MOF definition.
- IntuneRoleAssignment
- Fixed an issue where deleted groups would throw an error during export.
- IntuneTrustedRootCertificateAndroidEnterprise
- [BREAKING CHANGE] Removed resource because the configuration type is not
supported anymore.
- [BREAKING CHANGE] Removed resource because the configuration type is not
- IntuneUserSettingsPolicyWindows365
- Initial release.
- IntuneVPNConfigurationPolicyAndroidEnterprise
- [BREAKING CHANGE] Removed resource because the configuration type is not
supported anymore.
- [BREAKING CHANGE] Removed resource because the configuration type is not
- IntuneWifiConfigurationPolicyAndroidDeviceAdministrator
- [BREAKING CHANGE] Removed resource because the configuration type is not
supported anymore.
- [BREAKING CHANGE] Removed resource because the configuration type is not
- IntuneWifiConfigurationPolicyAndroidForWork
- [BREAKING CHANGE] Removed resource because it's not supported anymore.
Instead, use theIntuneWifiConfigurationPolicyAndroidEnterpriseWorkProfile
resource.
- [BREAKING CHANGE] Removed resource because it's not supported anymore.
- O365AdminAuditLogConfig
- [BREAKING CHANGE] Removed
Ensureparameter because it is a single instance
object.
- [BREAKING CHANGE] Removed
- O365OrgSettings
- [BREAKING CHANGE] Removed deprecated parameter
MicrosoftVivaBriefingEmail.
- [BREAKING CHANGE] Removed deprecated parameter
- ODSettings
- [BREAKING CHANGE] Removed deprecated parameter
NotifyOwnersWhenInvitationsAccepted.
- [BREAKING CHANGE] Removed deprecated parameter
- SPOPropertyBag
- Reduced export time by 85%.
- SPOSharingSettings
- [BREAKING CHANGE] Removed deprecated parameter
RequireAcceptingAccountMatchInvitedAccount.
- [BREAKING CHANGE] Removed deprecated parameter
- SPOSite
- Added additional caching.
- SPOTenantSettings
- [BREAKING CHANGE] Removed deprecated parameter
UserVoiceForFeedbackEnabled. - Fixed the retrieval and update of the OneDriveSharingCapability parameter.
- [BREAKING CHANGE] Removed deprecated parameter
- TeamsChannel
- Reduced export time by up to 75%.
- TeamsChannelTab
- Reduced export time by up to 85%.
- TeamsFederationConfiguration
- [BREAKING CHANGE] Removed deprecated parameter
AllowPublicUsers.
- [BREAKING CHANGE] Removed deprecated parameter
- TeamsMeetingPolicy
- [BREAKING CHANGE] Removed deprecated parameter
ForceStreamingAttendeeMode.
- [BREAKING CHANGE] Removed deprecated parameter
- TeamsShiftsPolicy
- [BREAKING CHANGE] Removed deprecated parameter
EnableShiftPresence.
- [BREAKING CHANGE] Removed deprecated parameter
- TeamsTenantDialPlan
- [BREAKING CHANGE] Removed deprecated parameter
OptimizeDeviceDialingandExternalAccessPrefix.
- [BREAKING CHANGE] Removed deprecated parameter
- MISC
- Added ordering to hashtables.
- [BREAKING CHANGE] Changed multiple property values and types in Intune resources.
Refer to the
breaking change blog post for more information about the affected resources. - Added performance improvements to speed up resource processing.
- Code cleanup across all Intune resources.
- Code cleanup across all O365, OD and SPO resources.
- Code cleanup across all Planner, PP and SC resources.
- Code cleanup across all Sentinel, SH and Teams resources.
- Code cleanup across all M365DSC modules.
- Fixed typo in
ManagedIdentityproperty across all resources. - Improved module import speed by up to 60%.
- Reduced repeated logins during export of SPO and Teams resources.
- Removed unnecessary type casting across all resources.
- Streamlined test cases.
- Updated most resource testing to use the new comparison function.
- Updated required modules for Intune resources doing assignments to groups.
- [BREAKING CHANGE] Removed
SupportsScopeTagsproperty from all resources
because it's read-only. - Updated all resource setting...
Release 1.25.910.1
- AADApplication
- Fixed an issue with
AdminConsentGrantednot being correct if the
permissions are from multiple source APIs.
- Fixed an issue with
- AADCrossTenantAccessPolicyConfigurationDefault
- Evaluate users and groups by display name to be consistent with
other resources.
- Evaluate users and groups by display name to be consistent with