Skip to content

Releases: microsoft/Microsoft365DSC

Release 1.25.219.3

26 Feb 02:08
ae11634
Compare
Choose a tag to compare
  • AADApplication
    • Fixed an issue where specifying an empty ReplyURLs array would not remove
      the existing entries.
  • AADAuthenticationMethodPolicy
    • DEPRECATED - PolicyMigrationState property is now deprecated since it
  • AADAuthenticationMethodPolicyFido2
    • Fixed issue where the Set-TargetResource was throwing an internal server
      error.
  • AADConditionalAccessPolicy
    • Added check to ensure the cached policy (export) is the current policy when
      evaluating in the Get-TargetResource function.
  • EXOCalendarProcessing
    • Changed the Get-TargetResource logic to return UPN instead of id.
  • EXODistributionGroup
    • Fixed the ability to set members.
  • EXOGroupSettings
    • Removed Id from being evaluated in the Test-TargetResource function.
  • EXOMailboxAutoReplyConfiguration
    • Changed the Get-TargetResource logic to return UPN instead of Identity.
  • EXOMailboxCalendarFolder
    • Changed the Get-TargetResource logic to return UPN instead of id.
  • EXOMailboxPermission
    • Changed the Get-TargetResource logic to return UPN instead of id.
  • EXOSweepRule
    • Changed the Get-TargetResource logic to return UPN instead of id.
  • IntuneDeviceComplianceScriptWindows10
    • Initial release.
  • M365DSCRuleEvaluation
    • Clear the cached instances from the export operation after evaluating the rules.
  • Security & Compliance
    • Updated export functions to remove skipping of loading module, to prevent
      missing cmdlet errors that are causing failing exports.
  • SCPolicyConfig
    • Handle default values in the Get-TargetResource function.
    • Added support for the FileCopiedToCloudFullUrlEnabled property.
  • DEPENDENCIES
    • Updated ExchangeOnlineManagement to version 3.7.1.
    • Updated Microsoft.Graph to version 2.26.1.
    • Updated MSCloudLoginAssistant to version1 1.1.38.

Release 1.25.219.2

20 Feb 20:32
051d6f2
Compare
Choose a tag to compare
  • AADAccessReviewPolicy
    • Missing AccessReview permission for Application Read access
      FIXES #5796
  • AADApplication
    • Test-TargetResource logic updated to skip evaluating CIMArrays that are empty
      when passed as desired values.
  • AADDeviceRegistrationPolicy
    • Fixed an issue where the AzureADJoinIsAdminConfigurable was not returned by the
      Get-TargetResource function.
    • Fix issue setting Selected Users and Groups for Entra Join.
      FIXES #5798
  • AADGroup
    • Returns an empty array for roles and licenses from the Get-TargetResource
      function instead of null when no instances are found.
  • AADRoleEligibilityScheduleRequest
    • Reduce call count when reconciling object type
      FIXES #5621
    • Add check if object lookup fails
      FIXES #5801
  • AADServicePrincipal
    • Evaluating assigned users based on UPN and not just on DisplayName.
    • FIXES #5359 AADServicePrincipal fails on Managed Identities when DelegatedPermissions returns 500 response
  • ADOSecurityPolicy
    • Fixes an issue where the resource threw an error trying to parse the default
      values.
  • EXODistributionGroup
    • Changed logic to retrieve existing members by UserPrincipalName.
  • EXORoleGroup
    • Evaluating assigned users based on UPN and not just on DisplayName if they
      have an associated mailbox.
  • IntuneDeviceManagementEnrollmentAndroidGooglePlay
    • Marked the Id property as mandatory in the resource.
  • M365DSCRuleEvaluation
    • Added support for specifying a Filter property.
  • M365DSCUtil
    • Add M365DSC prefix to Remove-EmptyValue.
    • Fixes an issue with Credential property being escaped and indentation.
    • Adds the possibility to allow variables in strings and no authentication
      results update during conversion to final export.
      FIXES #3861
  • SCInsiderRiskPolicy
    • Enforces the MDATPTriageStatus to be a string array.
  • SCSensitivityLabel
    • Fixes invalid accepted content type values.
  • IntuneDeviceCompliancePolicyAndroidDeviceOwner
    • Adds support for Scheduled Actions and other missing properties
      FIXES [#5593] (#5593)
  • IntuneDeviceCompliancePolicyAndroidWorkProfile
    • Adds support for Scheduled Actions and other missing properties
      FIXES [#5593] (#5592)
  • TeamsAppPermissionPolicy
    • Updated correct Typecasting for AppPresetMeeting and PinnedMessagebarApps
      before adding them to the policy
  • TeamsAppSetupPolicy
  • TeamsM365App
    • Remove Ensure property from being exported.
      FIXES #5781
  • AADGroupEligibilitySchedule
    • FIXES #5792 issue where complete DSC isn't exported after generated
    • FIXES #5793 issue where PrincipalType isn't correctly captured in AzureGov
  • DEPENDENCIES
    • Updated ReverseDSC to version 2.0.0.27

Release 1.25.212.2

14 Feb 12:55
3fc1c85
Compare
Choose a tag to compare
  • MISC
    • Fixing connection errors in Power Platforms resources.

Release 1.25.212.1

12 Feb 16:24
e81ac9f
Compare
Choose a tag to compare
  • AADApplication
    • Changing the AuthenticationBehaviors parameters to string to allow
      for null values.
  • AADCrossTenantAccessPolicyConfigurationDefault
    • Fixes an issue with CIM class export.
  • AADCrossTenantAccessPolicyConfigurationPartner
    • Fixes an issue with CIM class export.
      FIXES #5711
  • AADGroupEligibilitySchedule
    • FIXES [#5741] Missing -All variable which prevented enumeration of more than 100 Groups
  • EXORetentionPolicyTag
    • Initial release.
  • EXOSmtpDaneInbound
    • Updated authentication properties to align with MOF definition.
      FIXES #5709
  • MISC
    • PowerPlatform resource revamp to use direct REST API calls.
    • Simplify export behavior for all resources and complex objects.
  • DEPENDENCIES
    • Removed dependency on Microsoft.PowerApps.Administration.PowerShell.
    • Updated DSCParser to version 2.0.0.15.
    • Updated MSCloudLoginAssistant to version 1.1.37.
    • Updated ReverseDSC to version 2.0.0.25.

Release 1.25.205.1

06 Feb 05:24
c3b77a5
Compare
Choose a tag to compare
  • AADApplication
    • Refactored logic for CIM Instance evaluation in Test-TargetResource.
  • AADConditionalAccessPolicy
    • Changed the InsiderRiskTypes property to a string array.
  • AADConnectorGroupApplicationProxy
    • Fixes an issue where the Get-TargetResource was not able to retrieve
      instances by names.
    • Refactored logic for CIM Instance evaluation in Test-TargetResource.
  • AADServicePrincipal
    • Fixes comparison of assigned roles for null values.
      FIXES #5717
  • CommerceSelfServicePurchase
    • Initial release.
  • SCPolicyConfig
    • Fixes and issue where Get-TargetResource was returning an empty array
      instead of a null value when no values were defined.
  • SCRoleGroupMember
    • Error handling if the Members parameter is omitted.
  • MISC
    • Changed the CIMInstance logic of various resources to us common logic.
    • Added support for specifying a proxy in Update-M365DSCModule.
  • DEPENDENCIES

Release 1.25.129.3

31 Jan 21:59
8d87567
Compare
Choose a tag to compare
  • EXOMigrationEndpoint
    • Added support for EntpointType value of ExchangeRemoteMove.
  • M365DSCRuleEvaluation
    • Changed logic to evaluate cases where the rule results in no results.
  • SPDLPComplianceRule
    • Fix for the SensitiveInfoType ID cleaning logic in Get-TargetResource.
  • DEPENDENCIES
    • Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.205.
    • Updated MicrosoftTeams to version 6.8.0.
    • Updated MSCloudLoginAssistant to version 1.1.35.

1.25.129.2: Merge pull request #5698 from microsoft/Dev

30 Jan 13:38
96012e2
Compare
Choose a tag to compare
  • M365DSCRuleEvaluation
    • Only provide the ManagedIdentity parameter for resources which supports it.
  • SCDLPComplianceRule
    • Added the comments property on creation.
  • SCPolicyConfig
    • Changed parsing logic to account for $null or missing properties in the
      API response.

Release 1.25.129.1

29 Jan 15:06
a47f605
Compare
Choose a tag to compare
  • AADGroup
    • Added functionality to add & check on Devices in AAD groups.
  • AADRoleEligibilityScheduleRequest
    • Changed the mapping logic to find Id of a custom role.
  • AADServicePrincipal
    • Fixes a regression issue when trying to export instances, the authentication
      parameters were no longer returned by the Get-TargetResource function.
  • IntuneDeviceConfigurationPolicyiOS
  • MISC
    • AAD Workload
      • Improved performance of various resources during export.

Release 1.25.122.2

27 Jan 22:21
a7fc257
Compare
Choose a tag to compare
  • AADAdminConsentRequestPolicy
    • Refactored the export to use a common CIMInstance function.
  • AADCrossTenantAccessPolicyConfigurationDefault
    • Refactored the export to use a common CIMInstance function.
  • AADCrossTenantAccessPolicyConfigurationPartner
    • Refactored the export to use a common CIMInstance function.
  • AADGroup
    • Refactored the export to use a common CIMInstance function.
  • AADHomeRealmDiscoveryPolicy
    • Refactored the export to use a common CIMInstance function.
  • AADIdentityGovernanceLifecycleWorkflow
    • Refactored the export to use a common CIMInstance function.
  • AADNetworkAccessForwardingPolicy
    • Refactored the export to use a common CIMInstance function.
  • AADNetworkAccessForwardingProfile
    • Refactored the export to use a common CIMInstance function.
  • AADRemoteNetwork
    • Refactored the export to use a common CIMInstance function.
  • AADRoleAssignmentScheduleRequest
    • Refactored the export to use a common CIMInstance function.
  • AADRoleEligibilityScheduleRequest
    • Fixed overall logic to prevent errors complaining about existing permissions.
    • Refactored the export to use a common CIMInstance function.
  • FabricAdminTenantSettings
    • Fix titles that have a zero length whitespace character.
  • IntuneAppProtectionPolicyAndroid
    • Fixes an error retrieving the group id for assignment which resulted
      in a 500 error when creating or updating an instance.
  • IntuneAccountProtectionLocalUserGroupMembershipPolicy
    • Fixes an issue where not all details were exported.
  • IntuneAccountProtectionPolicy
    • Fixes an issue where not all details were exported.
  • IntuneAppConfigurationPolicy
    • Fixes an issue with fetching a policy that does not exist.
      FIXES #5666
  • IntuneApplicationControlPolicyWindows10
    • Fixes an issue with fetching a policy that does not exist.
  • IntuneAppProtectionPolicyAndroid
    • Fixes an issue with fetching a policy that does not exist.
  • IntuneDeviceEnrollmentPlatformRestriction
    • Fixes an issue with fetching a policy that does not exist.
  • M365DSCReverse
    • Only fetch tenant name if not in correct format.
  • O365SearchAndIntelligenceConfigurations
    • Added support for Meeting Insights settings.
    • Added support for Service Principal authentication.
  • SCInsiderRiskEntityList
    • Fixed trailing whitespaces in the name of some properties when attempting
      to set values.
  • TeamsEmergencyCallRoutingPolicy
    • Refactored the export to use a common CIMInstance function.
  • TeamsTenantDialPlan
    • Refactored the export to use a common CIMInstance function.

Release 1.25.122.1

22 Jan 21:52
8bb3543
Compare
Choose a tag to compare
  • AADConditionalAccessPolicy
    • Fixes CA policy deployment errors when deploying policies based for workload identities.
    • Fixed DisableResilienceDefaults result
    • Add DisableResilienceDefaults false szenario
  • AADDeviceRegistrationPolicy
    • Fixes an error when trying to disable AAD join.
  • AADGroupsNamingPolicy
    • Use correct parameter DesiredValues given to Test-M365DSCParameterState,
      contrary to EXOTenantAllowBlockListItems these resources are not affected
      but we still should use the correct parameter
  • AADRoleSetting
    • Fixed issue where missing settings object for a role caused errors.
      FIXES #5602
  • AADServicePrincipal
  • EXOAvailabilityConfig
    • Removed dependency on Microsoft Graph to retrieve user information.
  • EXODistributionGroup
    • Removed dependency on Microsoft Graph to retrieve user information.
  • EXOHostedContentFilterPolicy
    • Use correct parameter DesiredValues given to Test-M365DSCParameterState,
      contrary to EXOTenantAllowBlockListItems these resources are not affected
      but we still should use the correct parameter
  • EXOTenantAllowBlockListItems
    • Fixed Test-TargetResource by using the correct parameter DesiredValues
      given to Test-M365DSCParameterState
  • EXOTransportRule
    • Fix type of SenderInRecipientList in schema
  • FabricAdminTenantSettings
    • Added support for the AllowGetOneLakeUDK, AllowMountDfCreation, AllowOneLakeUDK,
      ArtifactOrgAppPreview properties.
    • Fix values that have a zero length whitespace character.
  • IntuneAppProtectionPolicyiOS
  • SCAutoSensitivityLabelPolicy
    • Use correct parameter DesiredValues given to Test-M365DSCParameterState,
      contrary to EXOTenantAllowBlockListItems these resources are not affected
      but we still should use the correct parameter
  • SCLabelPolicy
    • Use correct parameter DesiredValues given to Test-M365DSCParameterState,
      contrary to EXOTenantAllowBlockListItems these resources are not affected
      but we still should use the correct parameter
  • SCSecurityFilter
    • Use correct parameter DesiredValues given to Test-M365DSCParameterState,
      contrary to EXOTenantAllowBlockListItems these resources are not affected
      but we still should use the correct parameter
  • SPOSPOBrowserIdleSignout
    • Corrected export types where the schema expected a String, but received a different type
      FIXES #5648
  • SPOSharingSettings
    • Corrected export types where the schema expected a String, but received a different type
      FIXES #5648
  • M365DSCReport
    • Fix missing delimiter when called without the parameter.
      FIXES #5634
    • Add configuration validation to inform about comparisons against empty or invalid configurations.
      FIXES #5658
  • M365DSCTelemetryEngine
    • Report LCM details only if running as administrator.
  • M365DSCUtil
    • In Test-M365DSCParameterState try to replace the line endings before
      making the comparison otherwise it may fail as it did for a few resources
      FIXES #5648
  • MISC
    • Export Performance Improvements
      Implements the changes described in #5615
      Improved resource caching behavior across Intune resources.