Microsoft365DSC Versions Save

Manages, configures, extracts and monitors Microsoft 365 tenant configurations

1.24.124.1

3 months ago
  • AADAuthenticationMethodPolicyAuthenticator
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicyEmail
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicyFido2
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicySms
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicySoftware
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicyTemporary
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicyVoice
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADAuthenticationMethodPolicyX509
    • Remove the logic path to create a new instance in favor of the update flow.
  • AADConditionalAccessPolicy
    • Fix issue when not all parameters are specified FIXES [#4202]
  • AADCrossTenantAccessPolicy
    • Removed the ability to specify a value of Absent for the Ensure property.
  • AADCrossTenantAccessPolicyCOnfigurationDefault
    • Removed the ability to specify a value of Absent for the Ensure property.
  • AADGroup
    • Changed Set logic to restore groups from the deleted list if a match by DisplayName is found.
  • EXOActiveSyncDeviceAccessRule
    • Changed the way Identity is determined by using a combination of the QueryString and Characteristic parameters.
  • EXOAddressList
    • Fixed an issue trying to create a new instance when DisplayName is empty.
  • EXOApplicationAccessPolicy
    • Changed the logic to retrieve existing instances based on Scope.
  • EXODataClassification
    • DEPRECATED Resource.
  • SCAutoSensitivityLabelRule
    • Correct export indentation, which caused an issue with report conversion to JSON. FIXES [#4240]
  • SPOSharingSettings
    • Fixed an Issue where the MySiteSharingCapability could be returned as an empty string instead of a null value from the Get method.
  • TeamsAppPermissionPolicy, TeamsAppSetupPolicy, TeamsCallHoldPolicy, TeamsIPPhonePolicy, TeamsMobilityPolicy, TeamsNetworkRoamingPolicy, TeamsShiftsPolicy, TeamsTenantNetworkRegion, TeamsTenantNetworkSite, TeamsTenantNetworkSubnet, TeamsTenantTrustedIPAddress, TeamsTranslationRule, TeamsUnassignedNumberTreatment, TeamsVdiPolicy, TeamsWorkloadPolicy
    • Fix condition when resource is absent FIXES #4227
  • TeamsAudioConferencingPolicy
    • Fix condition in Test-TargetResource when resource is absent FIXES #4215
  • TeamsCallParkPolicy
    • Fix condition in Test-TargetResource when resource is absent FIXES #4210
  • TeamsComplianceRecordingPolicy
    • Fix condition in Test-TargetResource when resource is absent FIXES #4212
  • TeamsCortanaPolicy
    • Fix condition in Test-TargetResource when resource is absent FIXES #4208
  • TeamsEnhancedEncryptionPolicy
    • Fix condition when resource is absent FIXES #4221
  • TeamsEventsPolicy
    • Add missing attributes FIXES #4242
  • TeamsFeedbackPolicy
    • Fix condition when resource is absent FIXES #4223
  • TeamsFilesPolicy
    • Fix condition when resource is absent FIXES #4225
  • TeamsGroupPolicyAssignment
    • Ensure assignment can still be created if GroupId is not found by trying to search by DisplayName afterwards FIXES #4248
  • TeamsMeetingBroadcastPolicy
    • Fix deletion of resource FIXES #4231
  • TeamsMobilityPolicy
    • Validate string set on parameter MobileDialerPreference
  • DEPENDENCIES
    • Updated Microsoft.Graph dependencies to version 2.12.0.
    • Updated MicrosoftTeams dependencies to version 5.9.0.

1.24.117.1

4 months ago
  • AADAdministrativeUnit
    • Used generic Graph API URL from MSCloudLoginConnectionProfile.
  • AADApplication
    • Ignore Permissions in tests if not passed. Preventing null comparison errors.
  • AADAttributeSet
    • Removed the ability to specify a value of Absent for the Ensure property.
  • AADConditionalAccessPolicy
    • Fixes an error where the ApplicationEnforcedRestrictionsIsEnabled parameter was always set to false in scenarios where it should have been null.
  • AADAuthenticationMethodPolicy
    • Removed the ability to specify a value of Absent for the Ensure property.
  • AADAuthenticationMethodPolicyX509
    • Fix the way we returned an empty rule set from the Get method. This caused the Test-TargetResource method to return true even when instances matched.
  • AADRoleSetting
    • Removed the ability to specify a value of Absent for the Ensure property.
  • EXOAntiPhishPolicy
    • Add support for HonorDmarcPolicy parameter FIXES [#4138]
  • IntuneDeviceConfigurationPolicyMacOS
    • Fix CIM instances comparison in Test-TargetResource and export CompliantAppsList with the correct type FIXES #4144
  • DEPENDENCIES
    • Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.178.
    • Updated MSCloudLoginAssistant to version 1.1.7.

1.24.110.1

4 months ago
  • AADAdministrativeUnit
    • Fix the Update logic flow to get around a bug in Microsoft.Graph 2.11.1.
  • AADAuthenticationMethodPolicyX509
    • Added support for the property for include targets
  • AADConditionalAccessPolicy
    • Added support for application filters in the conditions.
    • Implement Fix #3885. Manage Exclude Application. FIXES [#3885]
  • EXOHostedContentFilterPolicy
    • Fix issue on parameters AllowedSenders, AllowedSenderDomains, BlockedSenders, BlockSenderDomains if desired state is empty but current state is not empty. FIXES#4124
  • EXOMailContact
    • Added support for Custom Attributes and Extension Custom Attributes.
  • IntuneDeviceConfigurationPolicyMacOS
    • Fix workaround added on PR #4099 in order to be able to use this resource for deployments FIXES #4105
  • SCDLPComplianceRule
    • Fix type of AccessScope FIXES #3463
  • TeamsTenantDialPlan

1.24.103.1

4 months ago
  • AADConditionalAccessPolicy
    • Fix Get-TargetResource when the parameter Id is not present FIXES #4029
  • EXOInboundConnector
    • Corrected parameter descriptions, so the documentation on microsoft365dsc.com is generated correctly.
  • EXOMailTips
    • Added parameter descriptions for better documentation
  • EXOOutboundConnector
    • Corrected parameter descriptions, so the documentation on microsoft365dsc.com is generated correctly.
  • EXOReportSubmissionPolicy
    • Initial release FIXES #3690
  • EXOReportSubmissionRule
    • Initial release FIXES #3690
  • EXOTransportRule
  • IntuneDeviceConfigurationPolicyMacOS
    • Added parameter descriptions for better documentation
  • IntuneSettingCatalogCustomPolicyWindows10
    • Fix Get-TargetResource when the parameter Id is not present FIXES #4029
  • SPOTenantSettings
    • Added parameter descriptions for better documentation
  • TeamsChannel
    • Add error handling if GroupId of a team is null FIXES #3943
  • TeamsFeedbackPolicy
    • Added parameter descriptions for better documentation
  • TeamsMobilityPolicy
    • Added parameter descriptions for better documentation
  • TeamsNetworkRoamingPolicy
    • Added parameter descriptions for better documentation

1.23.1227.1

4 months ago
  • EXOAntiPhishPolicy
    • Add support for TargetedDomainProtectionAction FIXES #3910
  • EXOMailboxCalendarFolder
    • Add support for non-English calendar folder names during export FIXES #4056
  • EXOTransportRule
    • Fix export of enabled state FIXES #3932
  • IntuneDeviceConfigurationCustomPolicyWindows10
    • Fix issue deploying decrypted OmaSettings to another tenant FIXES #4083
  • IntuneDeviceConfigurationPolicyMacOS
    • Fix resource deployment FIXES #3539
    • Ensure resource can cope with Id being empty since it's not mandatory
  • O365OrgSettings
    • Deprecated the MicrosoftVivaBriefingEmail property FIXES #4097 FIXES #4080
  • SPOTenantSettings
    • Fix bug for DisabledWebPartIds type, should be an array instead of a string FIXES #4086
  • TeamsMeetingPolicy
    • Allow -1 for NewMeetingRecordingExpirationDays parameter (never expire) FIXES #4090
  • TeamsMessagingPolicy
    • Added support for property 'AllowVideoMessages' FIXES #4021

1.23.1220.1

4 months ago
  • AADEntitlementManagementAccessPackage
    • Retrieve catalog by name instead of id.
  • IntuneDeviceAndAppManagementAssignmentFilter
    • Add support for remaining platforms supported by this policy FIXES #4065
  • IntuneDeviceConfigurationCustomPolicyWindows10
    • Add support to decrypt encrypted OmaSettings and export them in plaintext FIXES #3655
  • IntuneDeviceEnrollmentPlatformRestriction
    • Fix Set-TargetResource due to an issue were the bodyparameter not cast correctly FIXES #3730
  • IntuneEndpointDetectionAndResponsePolicyWindows10
    • Fix issue when trying to remove policy and Identity is set to a random GUID or from another tenant FIXES #4041
  • IntuneWindowsInformationProtectionPolicyWindows10MdmEnrolled
    • Added Assignments FIXES #2932
  • SCAutoSensitivieyLabelPolicy FIXES [#4036] Don't see any limits on our docs for priority
  • M365DSCDRGUtil
    • Fix empty BaseUrl since MSCloudLoginAssistant removed Intune workload FIXES #4057
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.4.

1.23.1213.1

5 months ago
  • IntuneEndpointDetectionAndResponsePolicyWindows10
    • Fix issue with assignments FIXES #3904
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Fix issue with Set-TargetResource when retrieving a policy from displayName FIXES #4003
  • IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
    • Fix parameter name in assignment cmdlet FIXES #4007
  • DEPENDENCIES
    • Updated Microsoft.Graph to version 2.11.1.
    • Updated MSCloudLoginAssistant to version 1.1.3.

1.23.1206.1

5 months ago
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Fix condition in Test-TargetResource to check if resource was removed or not FIXES #3958
  • IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
    • Fix typo in assignment cmdlet FIXES #3996
  • DEPENDENCIES
    • Updated MSCloudLoginAssistant to version 1.1.2.
  • MISC
    • Fix Compare-M365DSCConfigurations to exclude resources correctly FIXES #4000

1.23.1129.1

5 months ago
  • AADRoleSetting
    • Export sorted by DisplayName for better comparison
    • Enable Filter property to be used on export FIXES #3919
  • AADUser
    • Added the MemberOf Property.
  • IntuneAntivirusPolicyWindows10SettingCatalog
    • Skipped settingValueTemplateReference and settingInstanceTemplateReference for severethreats, highseveritythreats, moderateseveritythreats, lowseveritythreats as per API requirements observed in the Intune portal. FIXES #3818 FIXES #3955
  • IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy, IntuneAccountProtectionLocalUserGroupMembershipPolicy, IntuneAccountProtectionPolicy,
    • Fixes export if Assignments is set on existing policies FIXES 3913
    • Add groupDisplayName to Assignments embedded instance
  • IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10, IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10, IntuneDeviceConfigurationIdentityProtectionPolicyWindows10, IntuneDeviceConfigurationEndpointProtectionPolicyWindows10, IntuneDeviceEnrollmentStatusPageWindows10, IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined, IntuneWindowsAutopilotDeploymentProfileAzureADJoined
    • Removed Id and all authentication parameters from PSBoundParameters in Test-TargetResource FIXES #3888
  • IntuneWindowsAutopilotDeploymentProfileAzureADJoined
    • Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment FIXES #3921
  • IntuneDeviceEnrollmentStatusPageWindows10
    • Fixed assignments using API call FIXES #3921
  • IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined
    • Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment FIXES #3892
  • IntuneWindowsAutopilotDeploymentProfileAzureADJoined
    • Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment FIXES #3892
  • IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
    • Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
  • IntuneDeviceConfigurationPolicyWindows10 FIXES #3921
  • IntuneDeviceEnrollmentStatusPageWindows10
    • Fixed assignments using API call FIXES #3921
  • TeamsMessagingPolicy
    • Added support for properties AllowCommunicationComplianceEndUserReporting, AllowFluidCollaborate and AllowSecurityEndUserReporting. FIXES #3968
  • TeamsTeam
    • Fixes incompatible type for ComplianceRecordingApplications, expected string[] but receive object[] FIXES: #3890
  • DEPENDENCIES
    • Updated DSCParser to version 1.4.0.1.
    • Updated Microsoft.Graph to version 2.10.0.
    • Updated MSCloudLoginAssistant to version 1.1.0.

1.23.1122.1

5 months ago
  • SPOSharingSettings
    • Fixes typo to re-enable export of ExternalUserExpireInDays and ExternalUserExpirationRequired.
  • DEPENDENCIES
    • Updated DSCParser to version 1.4.0.0.
    • Updated Microsoft.Graph to version 2.9.1.
    • Updated MicrosoftTeams to version 5.8.0.