Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
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
Release 1.25.903.2
1.25.903.2
- AADEnrichedAuditLogs
- DEPRECATED resource.
- AADServicePrincipal
- Change in logic to evaluate instances in Test-TargetResource when
multiple instances exist with the same display name.
- Change in logic to evaluate instances in Test-TargetResource when
- IntuneWindowsBackupForOrganizationConfiguration
- Initial release.
- MISC
- Code cleanup across all EXO, Commerce, Defender and Fabric resources.
- DEPENDENCIES
- Update ReverseDSC to version 2.0.0.30.
Release 1.25.903.1
- AADAccessReviewDefinition
- Added properties
FallbackReviewersandReviewers.
FIXES #5674
- Added properties
- AADApplication
- Fixed an issue where owners would not be set during creation.
FIXES #6238
- Fixed an issue where owners would not be set during creation.
- AADEntitlementManagementAccessPackageAssignmentPolicy
- Added support for Groups as well as single users.
FIXES #6257
- Added support for Groups as well as single users.
- AADAuthenticationStrengthPolicy
- Filter out built-in policies because they cannot be modified.
- AADEntitlementManagementRoleAssignment
- AADServicePrincipal
- Fixed an issue where assigning members to a Service Principal would throw an error when
more than one member was assigned.
- Fixed an issue where assigning members to a Service Principal would throw an error when
- ADOPermissionGroupSettings
- Reduced export time by 90%.
- IntuneAntivirusPolicyWindows10ConfigMgr
- Initial release.
- IntuneAntivirusPolicySecurityExperienceWindows10ConfigMgr
- Initial release.
FIXES #4229
- Initial release.
- IntuneDeviceComplianceNotificationMessageTemplate
- Initial release.
- IntuneDeviceComplianceScriptLinux
- Initial release.
- IntuneDeviceManagementComplianceSettings
- Updated
DeviceComplianceCheckinThresholdDaysto use the default value of 30 days
if the backend reports 0 as the value.
FIXES #6450 - Restricted possible values for
DeviceComplianceCheckinThresholdDaysfrom 1 to 120.
- Updated
- IntuneMobileAppsWin32AppWindows10
- Bump CIM instance version to fix invalid property name.
- IntuneMobileAppsWindowsOfficeSuiteApp
- Fixes problem with OfficeConfigurationXml.Changed from type byte to type
String as APi expect a string that is encoded in Base64 format.
- Fixes problem with OfficeConfigurationXml.Changed from type byte to type
- IntuneSecurityBaselineMicrosoftEdge
- Fixed an issue where the latest policy version was not exported.
FIXES #6415
- Fixed an issue where the latest policy version was not exported.
- IntuneWindowsUpdateForBusinessHotpatchProfileWindows10
- Initial release.
FIXES #6368
- Initial release.
- PPPowerAppsEnvironment
- Fixed a variable naming conflict for environments provisioned through Microsoft Teams.
FIXES #6404
- Fixed a variable naming conflict for environments provisioned through Microsoft Teams.
- SCInsiderRiskPolicy
- Fixed an issue where an empty
EnableTeamvalue would throw during Get operation.
- Fixed an issue where an empty
- TeamsCallingPolicy
- Added 12 new supported properties.
- TeamsMeetingBroadcastConfiguration
- Fixes an issue where the SdnAPIToken wasn't exported as a string.
- TeamsMessagingPolicy
- Added support for 12 new properties.
- TeamsTeam
- Fixed an issue where an invalid search query was invoked.
FIXES #5937
- Fixed an issue where an invalid search query was invoked.
- MISC
- Code cleanup across all AAD, ADO and Azure resources.
- Fixing issues connection SPO to sovereign clouds.
- Fixed an issue across Intune resources using the Settings Catalog which
were not correctly setting theirRoleScopeTagIds.
FIXES #6434 - Fixed issues when connecting SPO to sovereign clouds.
- Updated settings and formatting of method names across all resources.
- Updated documentation for configuring workload authentication.
- Updated permissions for EXO resources.
FIXES #3841
- DEPENDENCIES
- Updated ExchangeOnlineManagement to version 3.9.0.
FIXES #6106 - Include
Az.Securitymodule forDefenderworkload.
- Updated ExchangeOnlineManagement to version 3.9.0.
- M365DSCTelemetryEngine
- Changed logic to retrieve the global telemetry authentication parameters.
- M365DSCUtil
- Changed logic to provide the global telemetry authentication parameters.
- Moved sizing of batch requests to
Invoke-M365DSCGraphBatchRequest. - Fixed a comparison issue in
Compare-M365DSCComplexObject.
Supersedes #6196.
Release 1.25.827.1
- EXODistributionGroup
- EXOIRMCOnfiguration
- Fixes an export issue where the LicensingLocation parameter wasn't properly
captured.
- Fixes an export issue where the LicensingLocation parameter wasn't properly
- M365DSCGraphAPIRuleEvaluation
- Initial release.
- MISC
- Modified the drift logging logic to include the MFT_ prefix
in the resource name and add back the LCMState parameter.
- Modified the drift logging logic to include the MFT_ prefix
- DEPENDENCIES
- Updated MicrosoftTeams to version 7.3.1.