Skip to content

Releases: microsoft/Microsoft365DSC

Release 1.25.723.1

24 Jul 15:05
f6e2bbe

Choose a tag to compare

  • AADApplication
    • Reduced export time by up to 75%.
  • AADConditionalAccessPolicy
    • Added support for the ProtocolFlows property.
  • AADGroup
    • Reduced export time by up to 60%.
  • AADPIMGroupSettings
    • Reduced export time by 80%.
  • AADGroupEligibilitySchedule
    • Reduced export time by 80%.
  • AADGroupEligibilityScheduleSettings
    • Reduced export time by 90%.
  • AADPasswordRuleSettings
    • Updated creation of new DirectorySetting object to explicitly use default values to avoid exception
  • AADRoleEligibilityScheduleRequest
    • Reduced export time by up to 50%.
  • AADRoleSetting
    • Reduced export time by 80%.
  • AADServicePrincipal
    • Reduced export time by 70%.
  • AADUser
    • Reduced export time by 25%.
  • IntuneDeviceCleanupRuleV2
    • Initial release.
  • IntuneMobileAppsBuiltInStoreApp
    • Initial release.
  • IntuneMobileAppsManagedGooglePlayApp
    • Initial release.
  • IntuneMobileAppsBundleMacOS
    • Initial release.
  • IntuneMobileAppsStoreApp
    • Initial release.
  • IntuneMobileAppsSystemAppAndroid
    • Initial release.
  • IntuneMobileAppsWin32AppWindows10
    • Initial release.
  • IntuneSettingCatalogASRRulesPolicyWindows10
    • Added new options to EnableControlledFolderAccess property.
      FIXES #6353
  • IntuneSettingCatalogCustomPolicyWindows10
    • Add RoleScopeTagIds property to functions.
      FIXES #6348
  • M365DSCDRGUtil
    • Added new function Invoke-M365DSCIntuneMobileAppInitialUpload for initial mobile app content upload.
  • MISC
    • Fixed log messages from being out of order for AAD resource

Release 1.25.716.1

16 Jul 14:00
128fc2f

Choose a tag to compare

  • AADAdministrativeUnit
    • Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
  • AADGroup
    • Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
  • AADUser
    • Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
  • AADConditionalAccessPolicy
    • Fixed issue with setting empty ExcludePlatform in Target state when current state contains a value
      FIXES #6298
  • EXOTransportRule
    • Changed the update logic to handle empty parameters.
  • IntuneMobileAppsDefenderForEndpointMacOS
    • Initial release.
  • IntuneMobileAppsMicrosoft365SuiteMacOS
    • Initial release.
  • IntuneMobileAppsMicrosoftEdge
    • Initial release.
  • O365Group
    • Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
  • MISC
    • Added logging to various resource to improve troubleshooting
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.50.

Release 1.25.709.1

10 Jul 17:31
e4b36fd

Choose a tag to compare

  • IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10SettingCatalog
    • Shortened resource name to IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10V2
      because of a path too long exception in Azure Automation.
      FIXES #6289
  • M365DSCUtil
    • Fixed an issue where Uninstall-M365DSCOutdatedDependencies would throw an error during
      checking of the Microsoft.Graph.Authentication module.
      FIXES #6274
  • MISC
    • Updated CIM version for MSFT_DeviceManagementConfigurationPolicyAssignments class.
    • Added benchmarking for Test-TargetResource evaluation.
  • DEPENDENCIES
    • Updated DSCParser to version 2.0.0.20.
    • Updated MicrosoftTeams to version 7.2.0.

Release 1.25.702.1

04 Jul 18:48
f1b3691

Choose a tag to compare

  • AADAdministrativeUnit
    • Throw if an unsupported Member or ScopedRoleMember type is returned.
    • Fix verbose logging for assigned memberships, make update calls type-agnostic.
  • AADAgreement
    • Initial release.
  • AADApplication
    • Fix to properly handle PreAuthorizedApplications in the Set-TargetResource method
      FIXES #6182
  • AADConditionalAccessPolicy
    • Fix for removing or resetting builtInControls, customAuthenticationFactors,
      authenticationStrength or termsOfUse
      FIXES #6218
    • FIXES [#6198] Adds support for ServicePrincipalRiskLevels
    • FIXES [#6242]
      Avoids creating or updating a policy with a missing/unknown location.
  • AADEntitlementManagementAccessPackage
    • Fix catalogId variables used when adding resource to access package from catalog
  • AADGroup
    • Fix for removing Group owner.
  • AADGroupElegibilityScheduleSettings
    • New resource AADGroupElegibilityScheduleSettings
  • AADIdentityB2XUserFlow
    • Corrected permission in settings.json
  • AADRoleAssignmentScheduleRequest
  • AADServicePrincipal
    • Fixed an issue where the AppId won't be exported.
      FIXES #6200
      FIXES #6181
      FIXES #6045
      FIXES #5419
    • Fixed an issue where updating the configuration with CustomSecurityAttributes
      would fail.
      FIXES #6208
  • EXODistributionGroup
    • Always use the retrieved Identity when updating the distribution group
      to ensure correct group is updated when retrieved with PrimarySmtpAddress.
  • FabricAdminTenantSettings
    • Fixed an issue where exported titles could contain unescaped string literals.
      FIXES #6199
  • IntuneDeviceAndAppManagementAssignmentFilter
    • Added property AssignmentFilterManagementType to supported properties.
  • IntuneDeviceCompliancePolicyAndroidDeviceOwner
    • Added new property SecurityBlockJailbrokenDevices.
  • IntuneDeviceConfigurationAdministrativeTemplatePolicyWindows10
    • Added support for property RoleScopeTagIds.
  • IntuneDefenderGlobalExclusionsPolicyLinux
    • Initial release.
  • IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10
    • Deprecated resource.
  • IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10SettingCatalog
    • Initial release.
  • IntuneMobileAppsWebLink
    • Initial release.
  • IntuneWindowsHelloForBusinessGlobalPolicy
    • Initial release.
      FIXES #4561
  • SCComplianceSearchAction
    • Fixed an issue where the export would fail for preview actions.
      FIXES #6215
      FIXES #3534
  • SCDLPComplianceRule
    • Fixed an issue where the export of SetHeader is wrongly formatted.
      FIXES #6140
    • Fixed an issue where the export of AdvancedRule with multiple and nested subconditions
      would throw an error during removal of the sensitive type id.
  • SPOSharingSettings
    • Removing calls to deprecated RequireAcceptingAccountMatchInvitedAccount setting
      that prevent SharingDomainRestrictionMode from being set properly.
  • TeamsCallQueue
    • Fixed an issue with the export where we can now export more than 100 instances.
  • TeamsMeetingPolicy
    • Added missing Parameter 'RoomAttributeUserOverride' to Get-TargetResource's output.
      Fixes #6183
  • M365DSCPermissions
    • Fixed an issue when accessing permissions from the compiled list returns no permissions.
  • M365DSCReverse
    • Fixed an issue where a provided file name with spaces leads to an invalid export config name.
      FIXES #6247
  • M365DSCUtil
    • Add -ExcludeComponents parameter to Export-M365DSCConfigurationto allow
      for easy skipping of certain components.
      FIXES [#6192(https://github.com//issues/6192)]
    • Moved Get-M365DSCIntuneDeviceConfigurationSettings function to central location.
  • MISC
    • Added deviceAndAppManagementAssignmentFilterDisplayName property to Intune assignments.
      FIXES #4609
    • Added module pinning.
      FIXES #6168
    • Streamlined Test-TargetResource for many resources.
    • Streamlined usage of Get-M365DSCIntuneDeviceConfigurationSettings in combination with
      updating Intune intent policy type settings.
      FIXES #6252
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.48.

Release 1.25.611.1

12 Jun 19:28
1a35bd5

Choose a tag to compare

  • AADAdministrativeUnit
    • Upgrade from beta to v1.0 Microsoft Graph endpoint for Administrative Unit,
      Device, Directory Role and Directory Role Template.
      FIXES #4438
    • Remove unnecessary Graph requests when retrieving AU membership.
  • AADConditionalAccessPolicy
    • Upgrade from beta to v1.0 Microsoft Graph endpoint for Directory Role Template.
  • AADGroup
    • Allow DisplayName to include apostrophes.
    • Upgrade from beta to v1.0 Microsoft Graph endpoint for Device.
  • AADPIMGroupSetting
    • [#6117] Initial relase.
  • EXODistributionGroup
    • Return PrimarySmtpAddress instead of DisplayName for Members field,
      and ManagedBy and ModeratedBy field, to allow values to be set.
    • Allow ManagedBy and ModeratedBy fields including groups or contacts.
  • EXOGroupSettings
    • Use the existing group ID to apply updates instead of DisplayName.
  • EXOManagementRoleAssignment
    • Upgrade from beta to v1.0 Microsoft Graph endpoint for Administrative Units.
      FIXES #4438
  • EXORoleGroup
    • Add offline filter capability to Export-TargetResource.
      FIXES #4286
  • IntuneDeviceCompliancePolicyWindows10
    • Added support for Id and ScheduledActionsForRule property.
      FIXES #6123
      FIXES #3563
  • IntuneRoleAssignment
    • Update evaluation of parameters.
      FIXES #5929
  • DEPENDENCIES
    • Added dependency on Microsoft.Graph.Identity.DirectoryManagement.
    • Added dependency on Microsoft.Graph.Identity.Signins.
    • Updated MSCloudLoginAssistant to version 1.1.45;
  • MISC
    • Allow use of apostrophes in DisplayName for all resources types.

Release 1.25.604.1

05 Jun 18:00
d44f2ee

Choose a tag to compare

  • AADAdministrativeUnit
    • Allow DisplayName to include apostrophes.
  • AADApplication
    • Fixed issue where the property AuthenticationBehaviors was incorrectly
      exported as an array.
    • Fixed issue where the AuthenticationBehaviors wasn't processed properly
      and added example how to enforce an empty configuration.
    • Deprecated AuthenticationBehavior\RequireClientServicePrincipal property.
      Trying to set this property will throw an error.
    • Fixed issue where the property Permissions was not exported as an array
  • AADCrossTenantAccessPolicyConfigurationPartner
    • Fix export issue where B2B settings are not exported when these are set
      to default settings.
  • AADEntitlementManagementAccessPackageAssignmentPolicy
    • Fixing export issue where AccessReviewSettings does not contain correct
      info when access reviews are disabled.
      FIXES #5941
  • AADGroup
    • Fixed issue where the property Permissions was not exported as an array
  • AADRoleAssignmentScheduleRequest
    • Fix export issue where Recurrence settings are not exported when they
      are not configured.
  • AADRoleEligibilityScheduleRequest
    • Fix export issue where Recurrence settings are not exported when they
      are not configured.
  • EXOMobileDeviceMailboxPolicy
    • Fix export issue where two properties were exported as integer, where
      the schema expects a string.
  • EXOQuarantinePolicy
    • Updated the schema to match the parameter value in the code. The schema
      defined this property as a string, where the code expected and integer.
      NOTE: This should not cause any issues, since the export already exported
      this value as an integer.
  • IntuneSecurityBaselineMicrosoftEdge
    • Updated to latest template and deprecated EdgeEnhanceImagesEnabled as well as WebSQLAccess.
  • IntuneSecurityBaselineWindows10
    • Updated resource with new 24H2 properties.
  • SCDLPComplianceRule
    • Fixed apostrophes in the export method.
  • SCSensitivityLabel
    • Fixed issue where the Groups property in AutoLabelingSettings was not
      exported as an array.
    • Fixed issue where the export of AdvancedSettings had a key but no value,
      which caused errors during deployment. Now ignoring setting if no value
      is set.
  • SPORetentionLabelsSettings
    • Correcting permissions in settings.json
  • TeamsGroupPolicyAssignment
    • Fix export issue where two properties were exported as integer, where
      the schema expects a string.
  • TeamsVdiPolicy
    • Added support for VDI2Optimization property.
  • VivaEngagementRoleMember
    • Initial release.
  • MISC
    • Added RoleScopeTagIds property across the Intune resources.

Release 1.25.528.1

28 May 20:59
513ba73

Choose a tag to compare

  • EXORetentionPolicyTag
    • Fixes an issue where the AgeLimitForRetention could be added twice in the results
      from Get-TargetResource.
  • DEPENDENCIES
    • Updated ExchangeOnlineManagement to version 3.2.0
    • Updated Microsoft.Graph to version 2.28.0
    • Updated MSCloudLoginAssistant to version 1.1.44

Release 1.25.521.1

21 May 18:58
d34560e

Choose a tag to compare

  • AADServicePrincipal
    • Fixed the assignment of AppRoleAssignedTo when creatign a new Service Principal.
    • Adds -All to Get-MgServicePrincipalAppRoleAssignedTo call to return more than 100 records
  • IntuneASRRulesPolicyWindows10
    • Removed newly added template ID, it belongs to IntuneApplicationControlPolicyWindows10.
  • IntuneDeviceConfigurationSCEPCertificatePolicyWindows10
    • Allow the combination of sha1,sha2 as a value for HashAlgorithm.
  • IntuneMobileAppsWindowsOfficeSuiteApp
    • Fixed an issue where the ExcludedApps property would be in an invalid format.
  • SPOApp
    • Fixed an issue where the export would fail.
      FIXES #5810
      FIXES #4557
  • TeamsMeetingPolicy
    • Added support for the new CaptchaVerificationForMeetingJoin property.
  • MISC
    • Updated required permissions for Intune script resources.
    • Added a new LCMState property to drifts in event logging.

Release 1.25.514.1

15 May 19:21
c5b9a2c

Choose a tag to compare

  • AADApplication
    • Fixed an issue where the AdminConsentGranted property had an incorrect value.
      FIXES #5027
  • EXORetentionPolicyTag
    • BREAKING - Changed the AgeLimitForRetention property type to UInt32.
  • EXOTransportRule
    • Fixed an issue where not specified properties would lead to an exception.
  • IntuneASRRulesPolicyWindows10
    • Added filter on additional template ID for both the Export and Get methods.
  • IntuneWifiConfigurationPolicyAndroidForWork
    • Fixed an issue where the wrong odata type was used for export and creation.
  • TeamsFederationConfiguration
    • DEPRECATED the AllowPublicUsers property.
  • DEPENDENCIES
    • Updates DSCParser to version 2.0.0.17.
  • MISC
    • Improved export speed for multiple resources.

Release 1.25.509.1

09 May 19:03
a873e20

Choose a tag to compare

  • AADAppManagementPolicy
    • Initial release.
  • AADAuthenticationFlowPolicy
    • Fixes way argument is passed to Update-MgBetaPolicyAuthenticationFlowPolicy to now send as bodyparameter instead of -SelfServiceSignUp $true/$false
  • AADB2CAuthenticationMethodsPolicy
    • Initial release.
  • AADCrossTenantAccessPolicyConfigurationDefault
    • Updated Set-TargetResource to call the REST APIs directly, fixing
      an issue with the cmdlet parameter casing.
  • AADMultiTenantOrganizationIdentitySyncPolicyTemplate
    • Initial release.
  • AADTenantAppManagementPolicy
    • Initial release.
  • AADTokenIssuancePolicy
    • Initial release.
  • EXORecipientPermission
    • Ensures the right entry is retrieved from the Get-TargetResource
      method when multiple instances start with the same word pattern.
  • EXORetentionPolicyTag
    • Fixes the evaluation of the AgeLimitForRetention property.
  • IntuneWifiConfigurationPolicyAndroidEnterpriseDeviceOwner
    • Fixes the template type in the Get-Targetresource.
  • IntuneWifiConfigurationPolicyIOS
    • Fixed Test-TargetResource and available properties.
      FIXES #3973
  • IntuneWifiConfigurationPolicyMacOS
    • Added additional properties to the export.
  • IntuneWifiConfigurationPolicyWindows10
    • Added additional properties to the export.
      FIXES #3963
  • PlannerTask
  • Allow setting of up to 25 categories.
    FIXES #6052
  • TeamsAppSetupPolicy
    • Fixes evaluation of empty values in Test-TargetResource.
  • M365DSCReverse
    • Removed the parameter MaxProcesses from the internal Start-M365DSCConfigurationExtract function.
  • M365DSCUtil
    • Removed the parameter MaxProcesses from the public Export-M365DSCConfiguration function.
      FIXES #5982
    • Fixed an issue where basic arrays would not be compared correctly.
  • DEPENDENCIES
    • Updated ExchangeOnlineManagement to version 3.7.2
    • Updated MicrosoftTeams to version 7.0.0