Skip to content

Releases: microsoft/Microsoft365DSC

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.

Release 1.25.108.1

08 Jan 19:55
0c42a36
Compare
Choose a tag to compare
  • AADAuthenticationRequirement
    • Changed Export logic to extract instances from all users.
  • AADOrganizationCertificateBasedAuthConfiguration
    • Fixed the primary key of the resource.
      FIXES #5523
  • AADRoleEligibilityScheduleRequest
    • Fixed error when extracting an entry with a deleted principal.
  • DefenderDeviceAuthenticatedScanDefinition
    • Fixed the Data Type export.
  • MISC
    • Added check to New-M365DSCReportFromConfiguration to make sure Windows
      Remoting is enabled, which is required to convert the DSC config.
    • Defender
      • Added support for the UseBasicParsing parameter for REST calls.

Release 1.24.1218.1

18 Dec 21:08
7e9e26d
Compare
Choose a tag to compare
  • AADApplication
    • Added support for Oauth2PermissionScopes.
    • Fixes comparison issue for permissions.
  • EXOTransportRule
    • Fixes issue extracting arrays in Get-TargetResource.
  • TeamsMeetingPolicy
    • Adds support for additional Copilot setting value.
    • FIXES #5550
  • MISC
    • Fixed the Fabric web request to use basic parsing.
    • Reset only necessary authentication context.
  • M365DSCUtil
    • Update Get-M365DSCWorkloadsListFromResourceNames function for more input types.
      FIXES #5525
  • DEPENDENCIES
    • Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.202.
    • Updated MSCloudLoginAssistant to version 1.1.31.

Release 1.24.1211.1

12 Dec 08:14
2130ad3
Compare
Choose a tag to compare
  • AADApplication
    • Changed logic to remove all permissions when an empty array is specified.
      FIXES #5534
  • AADFeatureRolloutPolicy
    • Fixed policy retrieval
      FIXES #5521
  • IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
    • Fixing issue with the way the QrCodeImage property was exported and handled.
  • IntuneFirewallPolicyWindows10
    • Fix export of properties that appear multiple times in subsections.
  • M365DSCDRGUtil
    • Improve settings catalog handling for nested objects.
  • M365DSCResourceGenerator
    • Fixes an issue with nested object creation.
  • MISC
    • Migrate MSCloudLoginAssistant authentication context access to cmdlets.
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.29.