Skip to content

Releases: microsoft/Microsoft365DSC

Release 1.23.503.1

09 May 07:10
3391ba6
Compare
Choose a tag to compare
  • IntuneDeviceConfigurationImportedPfxCertificatePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationPkcsCertificatePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationScepCertificatePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationSecureAssessmentPolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationSharedMultiDevicePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationTrustedCertificatePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationVpnPolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationWiredNetworkPolicyWindows10
    • Initial release
  • DRG
    • Fix issue with abstract type and additionalProperties
  • MISC
    • Intune: changed the display or instances to show the display name instead of Id during extraction.
    • M365DSCUtil: Fixed an issue on function Get-M365DSCExportContentForResource if ConnectionMode was set to anything but "Credentials*"
    • Assert-M365DSCBlueprint, New-M365DSCDeltaReport, Compare-M365DSCConfigurations: Add support to exclude resources from being compared
    • EXPORT: Multiple fixes for display and handling of invalid licenses.
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.0.109.

Release 1.23.426.3

27 Apr 16:53
b58363d
Compare
Choose a tag to compare
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.0.108.
  • MISC
    • If an error occurs during the export process, we now throw an error instead of simply writing the error
      back to the host via Write-Host.

Release 1.23.426.1

26 Apr 18:46
5311463
Compare
Choose a tag to compare
  • AADConditionalAccessPolicy
    • Fix Couldn't find Location 00000000-0000-0000-0000-000000000000
      FIXES#2974
  • AADAdministrativeUnit
    • Fix issue incorrectly removing existing Members and ScopedRoleMembers
      FIXES #3194
    • Fix issue creating ScopedRoleMembers of Type Group or ServicePrincipal
      FIXES #3189
  • SCLabelPolicy
    • Fixed issue where the Labels parameter isn't handled properly for existing
      policies
      FIXES #3216
  • SCSensitivityLabel
    • Remove property Disabled from schema
      FIXES #3193
    • Corrected issue where SiteAndGroupExternalSharingControlType wasn't
      applied correctly with existing labels
      FIXES #3210
  • TeamsTeam
    • Fixes an error when trying to extract teams using a Service Principal.
      FIXES #3183
  • DEPENDENCIES
    • Updated DSCParser dependencies to version 1.3.0.7.
    • Updated Microsoft.Graph dependencies to version 1.26.0.
    • Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.160.
    • Updated MSCloudLoginAssistant to version 1.0.106.

Release 1.23.419.1

19 Apr 19:27
035b3bd
Compare
Choose a tag to compare
  • IntuneDeviceConfigurationDefenderForEndpointOnboardingPolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationEmailProfilePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationKioskPolicyWindows10
    • Initial release
  • EXOManagementRoleAssignment
    • Fixed issue with incorrect Microsoft Graph cmdlets used to retrieve Administrative Units.
      FIXES #3185
  • SCLabelPolicy
    • If label policy is set to None don't get its label display name since it's not required
      FIXES #3104
  • DRG
    • Fixed issue retrieving the cmdlet definition when the resource type is derived from an abstract type
    • Fixed issue with UnitTest and complex properties with AdditionalProperties
    • Fixed issue with Complex constructor and complex properties with AdditionalProperties
  • MISC
    • Reports will now exclude the authentication parameters (e.g., CertificateThumbprint, Credential, etc.).
    • Changed the Encoding helper's logic to ensure titled quotes and apostrophes are correctly evaluated.
      FIXES #3165
    • Fixes an issue where the new resource name extraction could still have duplicates.

Release 1.23.412.1

12 Apr 18:12
d243657
Compare
Choose a tag to compare
  • AADUser
    • Password property will only used with New-MgUser and ignored for updates
      FIXES #3093
  • IntuneDeviceConfigurationAdministrativeTemplatePolicyWindows10
    • Initial release
      FIXES #2833
  • IntuneDeviceConfigurationCustomPolicyWindows10
    • Initial Release
      FIXES #3068
  • IntuneDeviceConfigurationDomainJoinPolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationFirmwareInterfacePolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationWindowsTeamPolicyWindows10
    • Initial release
  • O365SearchAndIntelligenceConfigurations
    • Initial release.
  • TeamsUpdateManagementPolicy
    • Added support for the Forced value for the AllowPublicPreview property.
  • DRG
    • Fixed layout and display issues in module file
  • MISC
    • Changed Get-MgDeviceManagementDeviceConfiguration to use the cmdlet switches rather than filtering output once returned.
      Fixes #3082
    • M365DSCUtil: Fixed an issue when calling Assert-M365DSCBlueprint with App credentials
      FIXES #3153
    • Added check to validate that the Release Notes in the module manifest are not longer than
      10,000 characters, which will prevent publishing the module to the PowerShell Gallery
  • DEPENDENCIES
    • Updated Microsoft.PowerApps.Administration.PowerShell dependencies to version 2.0.159.

Release 1.23.405.1

05 Apr 20:40
395499b
Compare
Choose a tag to compare
  • IntuneDeviceEnrollmentPlatformRestriction
    • [BREAKING CHANGE] Updated resource to manage single and default platform restriction policies
      FIXES #2347
  • IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10
    • Initial Release
      FIXES #2830
  • IntuneDeviceConfigurationNetworkBoundaryPolicyWindows10
    • Initial release
  • IntuneDeviceConfigurationPolicyWindows10
    • [BREAKING CHANGE] Added complex parameters as embedded CIM (DefenderDetectedMalwareActions, EdgeHomeButtonConfiguration, EdgeSearchEngine, NetworkProxyServer, Windows10AppsForceUpdateSchedule)
    • Resource regenerated with DRG
    • FIXES#2867
    • FIXES#2868
  • IntuneDeviceEnrollmentStatusPageWindows10
    • [BREAKING CHANGE] Renamed resource IntuneDeviceEnrollmentConfigurationWindows10 to IntuneDeviceEnrollmentStatusPageWindows10
    • Added support for property Assignments.
    • Added support for property Priority
    • FIXES #2933
  • AADAdministrativeUnit
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
    • Fixes extraction of the Members property.
    • Fixes extraction of the ScopedRoleMembers property.
  • AADApplication
    • [BREAKING CHANGE] Remove deprecated parameter Oauth2RequirePostResponse
  • AADAuthorizationPolicy
    • Fixes an error where the authentication method wasn't recognized when doing an export using app secret.
      FIXES #3056
  • AADConditionalAccessPolicy
    • Add condition for empty External Guest/User include/exclude
      FIXES #3108
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
    • [BREAKING CHANGE] Remove deprecated parameters IncludeDevices and ExcludeDevices
  • AADEntitlementManagementAccessPackage, AADEntitlementManagementAccessPackageAssignmentPolicy,
    AADEntitlementManagementAccessPackageCatalog, AADEntitlementManagementAccessPackageCatalogResource,
    AADEntitlementManagementAccessPackageCatalogResource, AADEntitlementManagementConnectedOrganization,
    AADRoleSetting
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
  • AADGroup
    • Changed the SecurityEnabled and MailEnabled parameters to become mandatory.
      FIXES #3072
    • Stopped GroupTypes defaulting to 'Unified' to allow creation of Security groups.
      FIXES #3073
  • AADUser
    • [BREAKING CHANGE] Remove deprecated parameter PreferredDataLocation* EXOAntiPhishPolicy
    • [BREAKING CHANGE] Remove deprecated parameters EnableAntispoofEnforcement and
      TargetedDomainProtectionAction
  • EXOGroupSettings
    • Initial Release
      FIXES #3089
  • EXOHostedContentFilterPolicy
    • [BREAKING CHANGE] Remove deprecated parameters EndUserSpamNotificationCustomFromAddress
      and EndUserSpamNotificationCustomFromName
  • EXOIRMConfiguration
    • [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
      FIXES #2969
  • EXOMalwareFilterPolicy
    • [BREAKING CHANGE] Remove deprecated parameters Action, CustomAlertText,
      EnableExternalSenderNotifications and EnableInternalSenderNotifications
  • EXOManagementRoleAssignment
    • Use Microsoft Graph to retrieve administrative units. This fixes the issue where a soft
      deleted AU was present while a new one got created with the same name.
      FIXES #3064
  • EXOOrganizationConfig
    • [BREAKING CHANGE] Remove deprecated parameters AllowPlusAddressInRecipients
    • [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
      FIXES #2969
  • EXOPerimeterConfiguration
    • [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
      FIXES #2969
  • EXOResourceConfiguration
    • [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
      FIXES #2969
  • EXOSaveLinksPolicy
    • [BREAKING CHANGE] Remove deprecated parameters DoNotAllowClickThrough,
      DoNotTrackUserClicks and IsEnabled
  • EXOSharedMailbox
    • [BREAKING CHANGE] Remove deprecated parameter Aliases
  • EXOTransportRule
    • [BREAKING CHANGE] Remove deprecated parameter ExceptIfMessageContainsAllDataClassifications,
      IncidentReportOriginalMail and MessageContainsAllDataClassifications
  • IntuneAntivirusPolicyWindows10SettingCatalog, IntuneASRRulesPolicyWindows10,
    IntuneAppProtectionPolicyiOS, IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager,
    IntuneSettingCatalogASRRulesPolicyWindows10
    • [BREAKING CHANGE] Setting Identity as Key parameter and DisplayName as Required
  • IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager
    • [BREAKING CHANGE] Fix resource
  • IntuneDeviceConfigurationPolicyAndroidDeviceAdministrator, IntuneDeviceConfigurationPolicyAndroidDeviceOwner,
    IntuneDeviceConfigurationPolicyAndroidOpenSourceProject, IntuneDeviceConfigurationPolicyMacOS,
    IntuneDeviceConfigurationPolicyiOS, IntuneExploitProtectionPolicyWindows10SettingCatalog,
    IntuneWifiConfigurationPolicyAndroidDeviceAdministrator, IntuneWifiConfigurationPolicyAndroidForWork,
    IntuneWifiConfigurationPolicyAndroidOpenSourceProject, IntuneWifiConfigurationPolicyIOS,
    IntuneWifiConfigurationPolicyMacOS, IntuneWifiConfigurationPolicyWindows10,
    IntuneWindowsInformationProtectionPolicyWindows10MdmEnrolled, IntuneWindowsUpdateForBusinessFeatureUpdateProfileWindows10
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
    • Properly escapes single quotes from CIMInstances string values.
      FIXES #3117
  • IntuneWifiConfigurationPolicyAndroidEnterpriseDeviceOwner
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
    • [BREAKING CHANGE] Corrected typo in resource name (Entreprise to Enterprise)
      FIXES #3024
  • IntuneWifiConfigurationPolicyAndroidEnterpriseWorkProfile
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
    • [BREAKING CHANGE] Corrected typo in resource name (Entreprise to Enterprise)
      FIXES #3024
  • IntuneWindowsAutopilotDeploymentProfileAzureADJoined
    • Initial release
      FIXES #2605
  • IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined
    • Initial release
      FIXES #2605
  • IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
    • [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
    • [BREAKING CHANGE] Corrected typo in resource name (Window to Windows)
      FIXES #3024
  • SCAuditConfigurationPolicy, SCAutoSensitivityLabelPolicy, SCCaseHoldPolicy, SCCaseHoldRule,
    SCComplianceCase, SCComplianceSearch, SCComplianceSearchAction, SCComplianceTag,
    SCDeviceConditionalAccessPolicy, SCDeviceConfigurationPolicy, SCDLPComplianceRule,
    SCFilePlanPropertyAuthority, SCFilePlanPropertyCategory, SCFilePlanPropertyCitation,
    SCFilePlanPropertyDepartment, SCFilePlanPropertyReferenceId, SCFilePlanPropertySubCategory,
    SCLabelPolicy, SCProtectionAlert, SCRetentionCompliancePolicy, SCRetentionComplianceRule,
    SCRetentionEventType, SCSupervisoryReviewPolicy, SCSupervisoryReviewRule
    • Fixed the collection of new and set parameters to ensure the correct values are passed to the New/Set cmdlets.
      FIXES #3075
  • SCSensitivityLabel
    • [BREAKING CHANGE] Remove deprecated parameters Disabled, ApplyContentMarkingFooterFontName,
      ApplyContentMarkingHeaderFontName, ApplyWaterMarkingFontName and EncryptionAipTemplateScopes
  • SPOApp
    • Fixed issue in the Export where an error was displayed in Verbose mode when Credentials were specified
      and the apps were not exported.
  • SPOTenantSettings
    • [BREAKING CHANGE] Remove deprecated parameter RequireAcceptingAccountMatchInvitedAccount
    • Fixes how we are extracting the DisabledWebPartIds parameter.
      FIXES #3066
  • TeamsGroupPolicyAssignment change of key and required parameters
    • [BREAKING CHANGE] Setting GroupId and PolicyType as Key parameters
      FIXES #3054
  • TeamsMeetingPolicy
    • [BREAKING CHANGE] Remove deprecated parameter RecordingStorageMode
  • TeamsUpdateManagementPolicy
    • Added support for the new UseNewTeamsClient parameter.
      FIXES #3062
  • DRG
    • Various fixes
      • Cleanup generated code
      • Fix AdditionalProperties complex constructor
      • Fix Read privileges in settings file
  • MISC
    • Fixed an issue New-M365DSCReportFromConfiguration where a non existing parameter was used to retrieve the configuration.
    • Improved unit test performance
    • Added a QA check to test for the presence of a Key parameter and fixes
      resources where this was not the case.
      FIXES #2925
    • Majo...
Read more

Release 1.23.322.1

22 Mar 18:36
43caa23
Compare
Choose a tag to compare
  • AADRoleSetting
    • Added CertificateThumbPrint and ApplicationId to the output of the Get method
  • EXODistributionGroup
    • Fixed an error where the name wasn't properly escaped in the Filter
      FIXES #3044
  • IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10
    • Initial Release
      FIXES #2832
  • EXORoleAssignmentPolicy
    • Fix issue with IsDefault parameter
      FIXES #2977
  • IntuneDeviceConfigurationEndpointProtectionPolicyWindows10
    • Initial release
      FIXES #2834
  • IntuneDeviceConfigurationIdentityProtectionPolicyWindows10
    • Initial release
      FIXES #2831
  • SCDLPCompliancePolicy
    • Added support or Endpoint, On-Premises, PowerBI and ThirdPartyApps locations and exceptions.
      FIXES #3023
  • SCSensitivityLabel
    • Added ContentType parameter, so you can specify where to apply the label.
      FIXES #2992
    • Updated the resource to use and apply the correct parameters from the LabelActions
      property.
      FIXES #3035
    • Deprecated all FontName properties, since these are no longer configurable.
      FIXES #3035
    • Fixed the collection of new and set parameters to ensure the correct values are passed to the New/Set cmdlets.
      FIXES #3050
  • MISC
    • Added QA test that checks for existence of an example for each resource.
    • Amended output for Convert-M365DscHashtableToString to show each value on a new line
      Fixes#2980
  • DRG
    • Various fixes:
      Remove invalid character from description in schema.mof
      Add Id as key in schema.mof
      Add DisplayName as Required in schema.mof
      Fix issue with nested CIM array from test unit
      Remove Select-MgProfile from module
      Add DisplayName as Mandatory in module
      Fix issue with AdditionalProperties for nested objects from module
      Fix Ensure default value

Release 1.23.315.2

16 Mar 14:02
8ea17ac
Compare
Choose a tag to compare
  • EXORoleGroup
    • Fixes an issue with the Export process where the name of the role wasn't properly set causing errors.

Release 1.23.315.1

15 Mar 21:16
63816e1
Compare
Choose a tag to compare
  • AADConditionalAccessPolicy
    • Handle Named Location "Multifactor authentication trusted IPs"
      Fixed #2974
    • Export and handle guest and external users.
      Fixed #2965
  • AADEntitlementManagementConnectedOrganization
    • Initial release
  • EXOOrganizationConfig
    • Add support for the MessageRecallEnabled parameter.
      FIXES #2978
  • EXORoleAssignmentPolicy
    • Allow description and role change at the same time.
      FIXES #2977
  • EXORoleGroup
    • Initial release
  • EXOTransportConfig
    • Ensures the ExternalDsnDefaultLanguage property is correctly escaped.
      FIXES #2970
  • IntuneAppProtectionPolicyiOS
    • Amended MinimumWipeOSVersion case
      FIXES #3000
  • PPTenantIsolationSettings
    • Fixes the export of the Rules block which wasn't properly formatted.
      FIXES #2979
  • SPOTenantSettings
    • Add support for the CommentsOnSitePagesDisabled parameter.
  • MISC
    • Added checks in New-M365DSCConnection to ensure beta MSGraph profile is correctly set when requested
      FIXES #2942
    • Added all Certificate related property to the returned values of the Get-TargetResource function
      across all Security & Compliance resources.
      FIXES #2989
  • DEPENDENCIES
    • Updated Microsoft.Graph dependencies to version 1.23.0.
    • Updated Microsoft.PowerApps.Administration.PowerShell to 2.0.156.

Release 1.23.308.1

09 Mar 12:13
8fb7cfa
Compare
Choose a tag to compare
  • AADAdministrativeUnit
    • Fixed general issues caused by improper handling of nested CIMInstances
      FIXES #2775, #2776, #2786
    • Updated validation of properties in schema to assist usage
  • AADServicePrincipal
    • Change Write-Error to Write-Verbose to make sure the Test method will continue
      FIXES #2961
  • EXOManagementRoleAssignment
    • Added delays before disconnecting from EXO to ensure new permissions are applied.
      FIXES #2523
  • O365AdminAuditLogConfig
    • Added support for ManagedIdentity.
    • Fixed the Get-TargetResource method to return all authentication parameters.
  • DRG
    • Fixed the default settings for the Ensure parameter.
  • MISC
    • Updated logic for drift detection to be case insensitive.
      FIXES #2873
    • Changed the -Platform parameter for Connect-M365Tenant to -Workload in 2 remaining places.
      FIXES #2921
    • Added QA test to validate if used permissions in Settings.json files
      actually exist.
    • Added application credential support to Assert-M365DSCBlueprint
      FIXES #1792
    • Updated/added various examples
  • DEPENDENCIES
    • Updated MicrosoftTeams to version 5.0.0