Skip to content

Releases: microsoft/Microsoft365DSC

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.

Release 1.25.115.1

15 Jan 18:03
10a71c9
Compare
Choose a tag to compare

AADAuthenticationRequirement

  • Filtered guests from the export, to prevent errors during export
    FIXES #5625
  • AADCustomAuthenticationExtension
    • Fixes an issue extracting instances due to the OrganizationName being null.
  • AADGroup
    • Only get Members & GroupAsMembers when a static group is defined.
  • AADGroupEligibilitySchedule
    • New resource for Privileged Identity Management (PIM) for Groups
  • AADNamingLocationPolicy
    • Improved logging and fixed issue that caused creation of duplicate
      locations with same name.
  • EXOSmtpDaneInbound
    • Initial release
  • IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneAccountProtectionPolicyWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneAntivirusPolicyLinux
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneAntivirusPolicyMacOS
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneAppAndBrowserIsolationPolicyWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneDeviceControlPolicyWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneDiskEncryptionMacOS
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneDiskEncryptionWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneEndpointDetectionAndResponsePolicyLinux
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneEndpointDetectionAndResponsePolicyMacOS
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneEndpointDetectionAndResponsePolicyWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneFirewallPolicyWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneSettingCatalogASRRulesPolicyWindows10
    • Fixed creation of policy while it was found by name, now it updates existing policies correctly.
  • IntuneVPNConfigurationPolicyAndroidWork
    • Initial release
  • M365DSCRuleEvaluation
    • Making RuleDefinition a key of the resource to allow multiple
      rules for the same resource type to be provided in the same config.
    • Adding a new RuleName parameter to make it easier to understand
      the results in the event logs.
  • TeamsGroupPolicyAssignment
  • DEPENDENCIES
    • Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.203.
    • Updated MSCloudLoginAssistant to version 1.1.34.