Skip to content

Releases: microsoft/Microsoft365DSC

Release 1.25.226.1

26 Feb 21:36
f677a5b
Compare
Choose a tag to compare
  • AADConditionalAccessPolicy
    • Fixed an issue where TermsOfUse was not passed as an array, causing failures in GCC-High environments.
      FIXES #5742
    • Added verbose to the Get-TargetResource function to print out the retrieved
      policies from calling the cmdlet.
  • AADPasswordRuleSettings
    • Updated schema to only accept values 'Enforced' and 'Audit' for parameter BannedPasswordCheckOnPremisesMode
  • IntuneDeviceCompliancePolicyWindows10
    • Fixes the handling of the DeviceCompliancePolicyScript property.
      FIXES #5510
  • O365OrgSettings
    • Added support for the AllowPlannerCopilot setting.
  • PPTenantSettings
    • Corrected issue in the resource schema. The description was a multi-line
      string, which is not allowed.
  • SPOSiteScript
    • Fix error in Get-TargetResource when a site-script is identified by title only
      FIXES #5821
  • SPOTenantSettings
    • Add EnableAzureADB2BIntegration and OneDriveSharingCapability properties
  • TeamsChannel
    • Apply ordering during export.
      FIXES #5829
  • TeamsTeam
    • Apply ordering during export.
  • TeamsUser
    • Apply ordering during export.
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.39.

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.