Skip to content

Releases: microsoft/Microsoft365DSC

Release 1.25.528.1

28 May 20:59
513ba73
Compare
Choose a tag to compare
  • EXORetentionPolicyTag
    • Fixes an issue where the AgeLimitForRetention could be added twice in the results
      from Get-TargetResource.
  • DEPENDENCIES
    • Updated ExchangeOnlineManagement to version 3.2.0
    • Updated Microsoft.Graph to version 2.28.0
    • Updated MSCloudLoginAssistant to version 1.1.44

Release 1.25.521.1

21 May 18:58
d34560e
Compare
Choose a tag to compare
  • AADServicePrincipal
    • Fixed the assignment of AppRoleAssignedTo when creatign a new Service Principal.
    • Adds -All to Get-MgServicePrincipalAppRoleAssignedTo call to return more than 100 records
  • IntuneASRRulesPolicyWindows10
    • Removed newly added template ID, it belongs to IntuneApplicationControlPolicyWindows10.
  • IntuneDeviceConfigurationSCEPCertificatePolicyWindows10
    • Allow the combination of sha1,sha2 as a value for HashAlgorithm.
  • IntuneMobileAppsWindowsOfficeSuiteApp
    • Fixed an issue where the ExcludedApps property would be in an invalid format.
  • SPOApp
    • Fixed an issue where the export would fail.
      FIXES #5810
      FIXES #4557
  • TeamsMeetingPolicy
    • Added support for the new CaptchaVerificationForMeetingJoin property.
  • MISC
    • Updated required permissions for Intune script resources.
    • Added a new LCMState property to drifts in event logging.

Release 1.25.514.1

15 May 19:21
c5b9a2c
Compare
Choose a tag to compare
  • AADApplication
    • Fixed an issue where the AdminConsentGranted property had an incorrect value.
      FIXES #5027
  • EXORetentionPolicyTag
    • BREAKING - Changed the AgeLimitForRetention property type to UInt32.
  • EXOTransportRule
    • Fixed an issue where not specified properties would lead to an exception.
  • IntuneASRRulesPolicyWindows10
    • Added filter on additional template ID for both the Export and Get methods.
  • IntuneWifiConfigurationPolicyAndroidForWork
    • Fixed an issue where the wrong odata type was used for export and creation.
  • TeamsFederationConfiguration
    • DEPRECATED the AllowPublicUsers property.
  • DEPENDENCIES
    • Updates DSCParser to version 2.0.0.17.
  • MISC
    • Improved export speed for multiple resources.

Release 1.25.509.1

09 May 19:03
a873e20
Compare
Choose a tag to compare
  • AADAppManagementPolicy
    • Initial release.
  • AADAuthenticationFlowPolicy
    • Fixes way argument is passed to Update-MgBetaPolicyAuthenticationFlowPolicy to now send as bodyparameter instead of -SelfServiceSignUp $true/$false
  • AADB2CAuthenticationMethodsPolicy
    • Initial release.
  • AADCrossTenantAccessPolicyConfigurationDefault
    • Updated Set-TargetResource to call the REST APIs directly, fixing
      an issue with the cmdlet parameter casing.
  • AADMultiTenantOrganizationIdentitySyncPolicyTemplate
    • Initial release.
  • AADTenantAppManagementPolicy
    • Initial release.
  • AADTokenIssuancePolicy
    • Initial release.
  • EXORecipientPermission
    • Ensures the right entry is retrieved from the Get-TargetResource
      method when multiple instances start with the same word pattern.
  • EXORetentionPolicyTag
    • Fixes the evaluation of the AgeLimitForRetention property.
  • IntuneWifiConfigurationPolicyAndroidEnterpriseDeviceOwner
    • Fixes the template type in the Get-Targetresource.
  • IntuneWifiConfigurationPolicyIOS
    • Fixed Test-TargetResource and available properties.
      FIXES #3973
  • IntuneWifiConfigurationPolicyMacOS
    • Added additional properties to the export.
  • IntuneWifiConfigurationPolicyWindows10
    • Added additional properties to the export.
      FIXES #3963
  • PlannerTask
  • Allow setting of up to 25 categories.
    FIXES #6052
  • TeamsAppSetupPolicy
    • Fixes evaluation of empty values in Test-TargetResource.
  • M365DSCReverse
    • Removed the parameter MaxProcesses from the internal Start-M365DSCConfigurationExtract function.
  • M365DSCUtil
    • Removed the parameter MaxProcesses from the public Export-M365DSCConfiguration function.
      FIXES #5982
    • Fixed an issue where basic arrays would not be compared correctly.
  • DEPENDENCIES
    • Updated ExchangeOnlineManagement to version 3.7.2
    • Updated MicrosoftTeams to version 7.0.0

Release 1.25.430.1

30 Apr 19:54
f6d3ed9
Compare
Choose a tag to compare
  • AADServicePrincipal
    • Fixes the evaluation of Enterprise app when AppId is passed in GUID form.
  • EXODistributionGroup
    • Changed Get-TargetResource not to throw an error when the instance doesn't exist.
  • EXORetentionPolicy
    • Changed Get-TargetResource not to throw an error when the instance doesn't exist.
  • EXORoleGroup
    • Changed logic to always evaluate using the email address for both users
      and groups in the Test-TargetResource method.
  • M365DSCRuleEvaluation
    • Unload the modules after each exports to help with memory assignment.
  • TeamsOnlineVoicemailUserSettings
    • Remove connection to graph to retrieve all users in the export flow.

Release 1.25.423.1

24 Apr 11:49
f1f68ce
Compare
Choose a tag to compare
  • AADEntitlementManagementConnectedOrganization
    • Fixed an issue where an empty display name would result in a parameter binding exception.
      FIXES #4981
  • EXOHostedContentFilterPolicy
    • Fixed an issue with setting the default value for IntraOrgFilterState.
      FIXES #5031
  • IntuneAppProtectionPolicyiOS
    • Fixed empty array comparison.
      FIXES #5736
  • IntuneDeviceEnrollmentLimitRestriction
    • Added support for Assignments, Priority and RoleScopeTagIds properties.
      FIXES #3915
  • IntuneWifiConfigurationPolicyAndroidEnterpriseWorkProfile
    • Fixes the data type for extraction and creation.
  • SPOSearchManagedProperty
    • Fixed an issue where the connection url was not the admin url required by the resource.
      FIXES #5093
      FIXES #4538
  • DEPENDENCIES
    • Updated Microsoft.Graph to version 2.27.0.
    • Updated MSCoudLoginAssistant to version 1.1.43.
  • MISC
    • Fixes case sensitivity comparison when updating device configuration policies.

Release 1.25.416.1

16 Apr 18:43
962d27e
Compare
Choose a tag to compare
  • EXOResourceConfiguration
    • Added required permissions to settings.json file.
  • EXOTenantAllowBlockListItems
    • Inlined function call.
  • IntuneDeviceControlPolicyWindows10
    • Added support for DefaultEnforcement and DeviceControlEnabled properties.
  • IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
    • Fix export and remove read-only properties.
      FIXES #5969
  • IntuneSecurityBaselineHoloLens2Advanced
    • Initial release.
  • IntuneWifiConfigurationPolicyMacOS
  • Fixed an issue where fetching the assignments of a policy that only exists by display name fails.
    FIXES #5971
  • PlannerTask
    • Update export to use common functions.
      FIXES #6004
  • M365DSCDRGUtil
    • Removed undefined variable from if statement.
  • M365DSCPermissions
    • Add AdministrativeRoles and RequiredRoles property to export.
  • MISC
    • Removed -Verbose parameter from multiple commands where it's not necessary.
    • Removed unused functions across several resources.
    • Added export of module functions to several EXO resources.
    • Update export to use common function for multiple resources.
    • Update requiredrolegroups property of settings.json file to array.
    • Updated the Write-M365DSCHost function to make the Message parameter
      optional to fix null errors.

Release 1.25.409.1

14 Apr 18:32
fa1e48a
Compare
Choose a tag to compare
  • AADApplication
    • DEPRECATED: Parameter AvailableToOtherTenants.
    • Added direct support for the SignInAudience parameter.
  • EXOSafeAttachmentRule
    • Inlined function calls.
  • EXOSafeLinksRule
    • Inlined function calls.
  • IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy
    • Add support for automatic account management and other new options.
  • IntuneSecurityBaselineHoloLens2Standard
    • Initial release.
  • M365DSCPermissions
    • Add AdministrativeRoles property to export of Get-M365DSCCompiledPermissionList.
    • Removed commented out Update-M365DSCResourcesSettingsJSON definition.
  • M365DSCUtil
    • Removed numerous EXO functions.
    • Removed additional unnecessary functions.
  • MISC
    • Removed clearing of M365DSC authentication parameters from numerous Intune resources.
    • Updated the new Write-M365DSChost function to only print
      messages when they are not null.

Release 1.25.402.1

03 Apr 19:44
a862959
Compare
Choose a tag to compare
  • AADAdministrativeUnit
    • Fix issue where AdministrativeUnit calls fail with ODATA error on dynamic membership.
      FIXES #5815
    • Fix issue where a role is not detected to be deactivated before adding to an Administrative Unit
  • AADConditionalAccessPolicy
    • Fixed DisableResilienceDefaultsIsEnabled to allow for nullable boolean
      FIXES #5940
  • AADUser
    • Added the property OtherMails to the managed properties.
      FIXES #4763
  • AADGroup
    • Fixed isAssignableToRole to support for null values returned by graph.
      FIXES #5959
  • AADPasswordRuleSettings
    • [BREAKING CHANGE] Replace Enforced with Enforce as a possibility of
      BannedPasswordCheckOnPremisesMode to align with updated Graph value.
  • EXOArcConfig
    • [BREAKING CHANGE] Removed the Identity parameter since it does not
      have any functionality and is not exported by default.
  • EXOMailboxSettings
    • Add the AuditEnabled property.
  • EXOMailTips
    • [BREAKING CHANGE] Removed resource. Use EXOOrganizationConfig instead.
      Fixes #5647
  • EXOManagementRoleEntry
    • Added the ability to add and remove entries by adding the Ensure property
      to the resource.
  • EXORoleGroup
    • Changed the logic to retrieve members email identifier in the Get-TargetResource
      function.
  • EXOSharedMailbox
    • Add AuditEnabled property
  • IntuneAccountProtectionLocalUserGroupMembershipPolicy
    • [BREAKING CHANGE] Remove deprecated value add_replace from Action parameter.
  • IntuneAppConfigurationPolicy
    • Changed export logic of CustomSettings to use centralized function.
  • IntuneDeviceConfigurationCustomPolicyiOS
    • Initial release, adds support for iOS Custom Device Configuration policies.
  • IntuneDeviceEnrollmentStatusPageWindows10
    • Use SelectedMobileAppNames as the primary source for the apps.
      FIXES #5913
  • IntuneDeviceFeaturesConfigurationPolicyIOS
    • Initial release
  • IntuneSecurityBaselineMicrosoftEdge
    • [BREAKING CHANGE] Remove deprecated parameter authschemes.
  • IntuneWifiConfigurationPolicyMacOS
    • Fixes a naming issue with the primary key when calling the update assignment
      cmdlet.
  • PPPowerAppsEnvironment
    • Added support for the EnvironmentType property and fixed the
      values for EnvironmentSKU.
    • Add support for creating Environment with Dataverse db
  • SPOApp
    • Overwrite existing files during app export.
      FIXES #5953
  • SPOTheme
    • Updated export of Palette property to match schema.
      FIXES #5863
  • M365DSCTelemetryEngine
    • Allow setting the LCM configuration from outside.
  • M365DSCUtil
    • Added the new function Join-M365DSCConfiguration to merge multiple
      configuration files.
      FIXES #2359
    • Added the new function Test-CodePage, which outputs a warning message
      if the current ANSI code page is not UTF-8.
      FIXES #5202
      FIXES #5669
      FIXES #4824
    • Add PowerShell 5 to 7 compatibility layer.
  • DEPENDENCIES
    • Updated DSCParser to version 2.0.0.16.
  • MISC
    • Fix CSV-report so variable-names are passed correctly in the report
    • Replace Write-Host with custom function to support logs in non-interactive
      environments using the verbose stream.
    • [BREAKING CHANGE] Removed the command Import-M365DSCDependencies.
  • Whitepaper
    • Parallel to this release the code for the whitepaper also implements a
      Breaking Change. Make sure you are using the v3.1 code if you use
      this version of Microsoft365DSC or later.

Release 1.25.326.1

27 Mar 00:19
1441914
Compare
Choose a tag to compare
  • AADApplication
    • Added support for SPA and Public Client Url properties.
  • AADServicePrincipal
    • In the translation logic between GUID and display name of the AppId property, change the way we are retrieving the application instance to be using a filter instead of a direct call to the -ApplicationId parameter.