Skip to content

Releases: microsoft/Microsoft365DSC

Release 1.24.1002.1

02 Oct 17:11
6c39f95
Compare
Choose a tag to compare
  • AADAdministrativeUnit
    • Added support for property IsMemberManagementRestricted.
  • AADApplication
    • Added AppRoles
    • Added AuthenticationBehavior
    • Added KeyCredentials
    • Added OptionalClaims
    • Added PasswordCredentials
    • Added PreAuthorizationApplications
  • AADAuthenticationMethodPolicy
    • Added ReportSuspiciousActivitySettings
  • AADAuthenticationMethodPolicyHardware
    • Initial release.
  • AADEntitlementManagementSettings
    • Initial release.
  • AADFeatureRolloutPolicy
    • Initial release
  • AADGroup
    • Fixes issue with incorrect removal of assigned license(s)
      FIXES #5128
    • Fixes logic to evaluate license assignments and disabled plans.
      FIXES #5101
    • Fixes issue with code that is never executed
      FIXES #5001
    • Adds support to assign Service Principal as members or owners.
      FIXES #4972
  • AADPasswordRuleSettings
    • Initial release
  • ADOOrganizationOwner
    • Initial release.
  • ADOPermissionGroup
    • Initial release.
  • ADOSecurityPolicy
    • Initial release.
  • AzureSubscription
    • Initial Release.
  • DefenderSubscriptionDefenderPlan
    • Initial release.
  • EXOAntiPhishPolicy
    • Use correct type integer for variable PhishThresholdLevel
  • EXOArcConfig
    • Initial Release.
  • EXOAuthenticationPolicy
    • If policy needs changes then recreate it to avoid issue with
      Set-AuthenticationPolicy cmdlet
      FIXES #4819
  • EXODnssecForVerifiedDomain
    • Initial Release.
  • EXOEmailTenantSettings
    • Initial Release.
  • EXOFocusedInbox
    • Initial Release.
  • EXOMailboxCalendarConfiguration
    • Initial Release.
  • EXOMailboxIRMAccess
    • Initial Release.
  • EXOMailboxFolderPermission
    • Initial Release.
  • EXOMailboxIRMAccess
    • Initial Release.
  • EXOMailTips
    • Remove property Ensure since this resource is of type IsSingleInstance
  • EXOManagementScope
    • Initial Release.
  • EXORetentionPolicy
    • Initial Release.
  • EXOPhishSimOverrideRule
    • Initial Release.
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Fixes an issue with invalid parameter definition.
      FIXES #5015
    • Fixes an issue where the AccessTokens parameter was not available.
      FIXES #5121
  • IntuneAppCategory
    • Initial release.
  • IntuneAppProtectionPolicyiOS
    • Improve TargetedAppManagementLevels property to specify multiple values.
      FIXES #5032
  • IntuneDeviceCompliancePolicyWindows10
    • Fixes an issue where the property ValidOperatingSystemBuildRanges was
      not exported properly.
      FIXES #5030
  • IntuneDeviceConfigurationSharedMultiDevicePolicyWindows10
    • Add missing AccessTokens parameter to Export-TargetResource
      FIXES #5034
  • IntuneFirewallPolicyWindows10
    • Initial release
      FIXES #3033
  • IntuneSettingCatalogCustomPolicyWindows10
    • Update export logic to target more specific policy types.
    • Prevent thrown exception to be caught by exception handler.
      FIXES #5088
  • M365DSCDRGUtil
    • Add support for more complex Intune Settings Catalog properties
    • Update handling of Update-IntuneDeviceConfigurationPolicy to throw on error
      FIXES #5055
  • M365DSCResourceGenerator
    • Update Intune resource generation for the Settings Catalog.
  • O365ExternalConnection
    • Initial release.
  • SCDeviceConditionalAccessRule
    • Initial release.
  • SCDeviceConfigurationRule
    • Initial release.
  • SCInsiderRiskEntityList
    • Initial release.
  • SCInsiderRiskPolicy
    • Initial release.
  • SCRecordReviewNotificationTemplateConfig
    • Initial release.
  • SCRoleGroup
    • Fixes an issue with creation without specifying Displayname
    • Fixes an issue with Drifts because of returned Role format
      FIXES #5036
  • SCAutoSensitivityLabelRule
    • Fixed issue with incorrectly applying HeaderMatchesPatterns, even when
      parameter wasn't specified.
      FIXES #4641
  • SCSensitivityLabel
    • Added support for Auto Labeling settings
      FIXES #3784
  • SentinelSetting
    • Initial release.
  • SentinelWatchlist
    • Initial release.
  • SPOAccessControlSettings
    • Added support for property EnableRestrictedAccessControl.
  • M365DSCUtil
    • Fixes an issue where the O365Group workload was not properly detected.
      FIXES #5095
  • DEPENDENCIES
    • Updated DSCParser to version 2.0.0.10.
    • Updated Microsoft.Graph to version 2.23.0.
    • Added dependencies on Az.Accounts, Az.Resources, Az.ResourceGraph
      and Az.SecurityInsights.
    • Updated DSCParser to version 2.0.0.9.
    • Updated MSCloudLoginAssistant to version 1.1.25.
    • Added dependency on Microsoft.Graph.Beta.Search.
    • Removed unnecessary dependency PSDesiredStateConfiguration v1.1

Release 1.24.904.1

05 Sep 15:43
9ca1123
Compare
Choose a tag to compare
  • EXOOwaMailboxPolicy
    • Add support for AccountTransferEnabled parameter
  • EXOSweepRule
    • Initial Release.
  • FabricAdminTenantSettings
    • Initial Release.
  • IntuneDeviceControlPolicyWindows10
    • Initial Release
  • M365DSCDRGUtil
    • Fixes an issue where a Intune settings catalog DSC param was not handled
      correctly when it was not specified.
      FIXES #5000
    • Fixes an issue where the exported nested CIM instances had too many line breaks.
    • Fixes an issue where Settings Catalog properties were not correctly handled.
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.20.

Release 1.24.828.1

29 Aug 01:33
567d4c8
Compare
Choose a tag to compare
  • AADAdministrativeUnit
    • Fix Properties for Dynamic Administrative Units in Graph have moved
  • AADConditionalAccessPolicy
    • Fixing issue where the resource crashed when trying to retrieve groups
      and users from Entra ID which no longer existed
    • Fixes an issue where the AuthenticationFlows property changed in Graph
      and updates on the documentation for the possible values of TransferMethods.
      FIXES #4961
      FIXES #4960
      FIXES #4734
      FIXES #4725
  • AADGroup
  • EXOAuthenticationPolicyAssignment
    • Removes the 1000 user limit when exporting authentication policy assignments
      FIXES #4956
  • EXOHostedContentFilterRule
    • Don't check if associated EXOHostedContentFilterPolicy is present
      while removing resource since it's not required
  • EXORoleGroup
    • Fix an issue where roles that have empty members cannot be compared
      FIXES [#4977] (#4977)
  • IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy
    • Fixed issue if PasswordComplexity was set to 5 by allowing that value
      FIXES #4963
  • IntuneDeviceCompliancePolicyWindows10
    • Fix extraction of property TpmRequired
  • IntuneDeviceConfigurationCustomPolicyWindows10
    • Change app and delegated permissions for reading to
      DeviceManagementConfiguration.ReadWrite.All to cope with
      getOmaSettingPlainTextValue which is only working if RW is granted
      FIXES #4412
  • IntuneDeviceRemediation
    • Add export of global remediation scripts.
  • O365OrgSettings
  • SCAutoSensitivityLabelPolicy
    • Fixes issue where Mode=Enabled is not supported for SP and OD. Changing
      property to TestWithoutNotifications in those instances.
      FIXES #4990
  • SCAutoSensitivityLabelRule
    • Fixes issue where the export was looping through all possible workloads
      instead of the actually targeted workload
      FIXES #4989
  • SCSensitivityLabel
    • Corrected issue where ExternalAccess properties were configured inverted
      FIXES #3782
  • M365DSCDRGUtil
    • Update Intune Settings Catalog Handling.
    • Fixes an issue where the MSFT_IntuneDeviceRemediationPolicyAssignments
      type would trigger an incorrect comparison in Compare-M365DSCComplexObject.
  • M365DSCResourceGenerator
    • Update Intune resource generation for the Settings Catalog.
  • M365DSCUtil
    • Fix Compare-PSCustomObjectArrays by allowing empty arrays as input
      FIXES #4952
  • O365OrgSettings
  • MISC
    • Improve module updates and PowerShell Core support across the DSC
      resources.
      FIXES #4941
    • Replace some Write-Host occurrences in core engine with
      appropriate alternatives.
      FIXES #4943
    • Fixed a typo within M365DSCReport.psm1 related to a .png file
      FIXES #4983
  • DEPENDENCIES
    • Updated MicrosoftTeams to version 6.5.0.
    • Updated MSCloudLoginAssistant to version 1.1.19.

Release 1.24.731.1

01 Aug 21:59
3b3e152
Compare
Choose a tag to compare
  • AADAuthenticationMethodPolicyFido2
    • Add missing class identifier to schema.
      FIXES #4900
      FIXES #4079
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Fixes an issue where the template reference is not set correctly.
      FIXES #4925
  • IntuneDeviceConfigurationEndpointProtectionPolicyWindows10
    • Fix compiling if ProfileTypes (in FirewallRules) is present and contains
      more than one value
      FIXES #4936
  • IntuneDeviceConfigurationPolicyiOS
    • Fix export of property NetworkUsageRules
      FIXES #4934
  • MISC
    • M365DSCReport
      • Update key properties for delta report in AADGroup resource.
        FIXES #4921

Release 1.24.724.1

24 Jul 20:01
52a42d0
Compare
Choose a tag to compare
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Migrate to new settings catalog cmdlets.
  • IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager
    • Migrate to new settings catalog cmdlets.
      FIXES #3966
  • IntuneEndpointDetectionAndResponsePolicyLinux
    • Initial release.
  • IntuneEndointDetectionAndResponsePolicyMacOS
    • Initial release.
  • IntuneWindowsUpdateForBusinessFeatureUpdateProfileWindows10
    • Introduces new properties and updates the handling of the
      start and end dates.
      FIXES #4614
      FIXES #3438
  • M365DSCDRGUtil
    • Fixes an issue where only 25 settings catalog templates were fetched with one call.
  • SPOSharingSettings
    • Changed approach to MySite filtering.

Release 1.24.717.1

17 Jul 21:00
d202238
Compare
Choose a tag to compare
  • EXOHostedOutboundSpamFilterPolicy
    • Changed the RecipientLimitInternalPerHour, RecipientLimitPerDay, and
      RecipientLimitExternalPerHour parameters to UInt32.
  • EXOMessageClassification
    • Fix issue while creating policy for first time
      FIXES #4877
  • IntuneDeviceConfigurationEmailProfilePolicyWindows10
    • Fix export by fixing some typos and from where values are extracted
      FIXES #3960
  • IntuneDiskEncryptionWindows10
    • Initial Release
      FIXES #4050
  • IntuneWindowsUpdateForBusinessQualityUpdateProfileWindows10
    • Initial release.
      FIXES #2659
  • SPOSharingSettings
    • Improved performance by using -Filter on Get-PnPTenantSite calls.
  • M365DSCDRGUtil
    • Fixes an issue with nested and duplicate settings in the settings catalog
    • Add support for converting Intune assignments directly from Graph.
      FIXES #4875
  • M365DSCResourceGenerator
    • Update Intune resource generation.
  • M365DSCReport
    • Changes behaviour to not throw on empty configuration during report generation.
      FIXES #4559
      FIXES #4505
    • Fixes an issue where the comparison treats empty arrays as an empty string.
      FIXES #4796
  • Telemetry
    • Added info about operation total execution time.

Release 1.24.710.3

11 Jul 17:10
f1d6a92
Compare
Choose a tag to compare

1.24.710.3

  • MISC
    • Fixes issue with App Secret Authentication flow.

1.24.710.2

  • Telemetry
    • Fixed error handling on getting roles.

1.24.710.1

  • AADApplication
    • Fixes an error where the duplicate error was being trapped,
      which could cause extra instances to be created.
  • AADGroup
    • Fixes an error where the duplicate error was being trapped,
      which could cause extra instances to be created.
  • EXOAntiPhishRule
    • Don't check if associated EXOAntiPhishPolicy is present while removing
      resource since it's not required
      FIXES #4846
  • EXOHostedOutboundSpamFilterRule
    • Don't check if associated EXOHostedOutboundSpamFilterPolicy is present
      while removing resource since it's not required
      FIXES #4847
  • IntuneDeviceConfigurationPlatformScriptMacOS
    • Fixes an issue where the assignments are missing if filtered by display name.
  • M365DSCDRGUtil
    • Fixes an issue where the return value was changed to a single object
      instead of an array.
      FIXES #4844
    • Fixes an issue where Graph models were not treated properly as a complex object.
  • TELEMETRY
    • Added instance count.
    • Added roles scopes info.
  • DEPENDENCIES
    • Updated DSCParser to version 2.0.0.7.
    • Updated Microsoft.Graph to version 2.20.0
    • Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.191

Release 1.24.703.1

04 Jul 17:41
a0d045e
Compare
Choose a tag to compare
  • EXOCASMailboxPlan
    • Remove DisplayName from set parameters
      FIXES #4814
  • EXODkimSigningConfig
    • Add support for 2048 key size;
    • Remove authentication parameters before changing the resources
      FIXES #4821
      FIXES #4805
  • EXOGroupSettings
    • Export unlimited number of groups
      FIXES #4800
  • EXOHostedContentFilterRule
    • When updating the resource assign property Identity to the correct value
      FIXES #4836
  • EXOMailboxPlan
    • Remove DisplayName from set parameters
      FIXES #4817
  • EXOHostedOutboundSpamFilterRule
    • Fix if clause on update scenario, remove property Enabled from being set
      while updating the resource and ensure that also while updating the resource
      the property HostedOutboundSpamFilterPolicy is only sent if it differs
      from what the resource already has currently assigned
      FIXES #4838
  • IntuneExploitProtectionPolicyWindows10SettingCatalog
    • Migrate to new settings catalog cmdlets.
  • IntuneSettingCatalogASRRulesPolicyWindows10
    • Migrate to new settings catalog cmdlets.
  • TeamsFederationConfiguration
    • Add missing property ExternalAccessWithTrialTenants
      FIXES #4829
  • M365DSCDRGUtil
    • Added Microsoft Graph filter functions.
    • Force array as parameter in Compare-M365DSCIntunePolicyAssignment.
  • MISC
    • Added support for startswith, endswith and contains filter methods to Intune resources
      that did not support it previously.
      FIXES #4597
    • Fixes issues with values of type groupSettingCollection and choiceSetting
      when creating the settings catalog policy settings body.
  • DEPENDENCIES
    • Updated DSCParser to version 2.0.0.6

Release 1.24.626.1

26 Jun 17:05
e962d99
Compare
Choose a tag to compare
  • AADGroup
  • IntuneDeviceManagementComplianceSettings
    • Initial Release.
  • IntuneDeviceRemediation
    • Fix invalid assignment export and import.
      FIXES #4726
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.18
  • M365DSCDRGUtil
    • Add collectionId export to ConvertFrom-IntunePolicyAssignment
    • Add handling for Intune assignments in Compare-M365DSCComplexObject
  • M365DSCResourceGenerator
    • Update CimInstance comparison template
  • MISC
    • Add group display name export and update assignment comparison across Intune
      resources.

Release 1.24.619.1

20 Jun 12:37
b2ec61c
Compare
Choose a tag to compare
  • IntuneAppConfigurationDevicePolicy
    • Add conversion from payloadJson to actual JSON.
  • SPOTenantSettings
    • Connect to Graph before Sharepoint Online
      FIXES #4746
  • TeamsMeetingPolicy
    • Updated the allowed values for the TeamsCameraFarEndTPTXZmode property.
  • M365DSCResourceGenerator
    • Fix formatting and missing escape character in Resource Generator