Skip to content

Releases: microsoft/Microsoft365DSC

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.

Release 1.24.1204.1

04 Dec 21:30
f9e085d
Compare
Choose a tag to compare
  • All resources
    • Applying project default formatting on all files, to improve
      reading and troubleshooting.
  • AADAccessReviewDefinition
    • Added support for #microsoft.graph.accessReviewInactiveUsersQueryScope in odatatype.
  • AADActivityBasedTimeoutPolicy
    • Added support for AccessTokens.
  • AADClaimsMappingPolicy
    • Fixed policy retrieval
      FIXES #5505
  • AADIdentityAPIConnector
    • Changed the export logic to export passwords as credential objects instead of string.
  • AADRoleManagementPolicyRule
    • Added the logic to handle filters in the Export logic flow.
  • EXOAuthenticationPolicyAssignment
    • Added $confirm flag to the Set-TargetResource function for PowerShell 7 compatibility.
  • EXOClientAccessRule
    • Added $confirm flag to the Set-TargetResource function for PowerShell 7 compatibility.
  • EXOManagementRoleAssignment
    • Changed logic to detect drift.
  • EXOServicePrincipal
    • Removed ObjectID from the return of the Get-TargetResource method.
  • EXOTeamsProtectionPolicy
    • Initial release
      FIXES #5296
  • EXOTransportRule
    • Fixed conditional logic for creation and update.
  • IntuneTrustedRootCertificateIOS
    • Initial release
  • IntuneVPNConfigurationPolicyIOS
    • Initial release.
  • M365DSCRuleEvaluation
    • Only attempt to pass AccessTokens if specified.
  • SPORetentionLabelsSettings
    • Initial release.
  • MISC
    • M365DSCDRGUtil
      • Add separate check for strings with ordinal comparison and standardized line breaks.