Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
Release 1.24.124.1
- 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]
- Fix issue when not all parameters are specified
- 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.
- Changed Set logic to restore groups from the deleted list if a match by
- EXOActiveSyncDeviceAccessRule
- Changed the way Identity is determined by using a combination of the
QueryString and Characteristic parameters.
- Changed the way Identity is determined by using a combination of the
- 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]
- Correct export indentation, which caused an issue with report conversion to JSON.
- SPOSharingSettings
- Fixed an Issue where the MySiteSharingCapability could be returned as an
empty string instead of a null value from the Get method.
- Fixed an Issue where the MySiteSharingCapability could be returned as an
- TeamsAppPermissionPolicy, TeamsAppSetupPolicy, TeamsCallHoldPolicy,
TeamsIPPhonePolicy, TeamsMobilityPolicy, TeamsNetworkRoamingPolicy,
TeamsShiftsPolicy, TeamsTenantNetworkRegion, TeamsTenantNetworkSite,
TeamsTenantNetworkSubnet, TeamsTenantTrustedIPAddress, TeamsTranslationRule,
TeamsUnassignedNumberTreatment, TeamsVdiPolicy, TeamsWorkloadPolicy- Fix condition when resource is absent
FIXES #4227
- Fix condition when resource is absent
- TeamsAudioConferencingPolicy
- Fix condition in Test-TargetResource when resource is absent
FIXES #4215
- Fix condition in Test-TargetResource when resource is absent
- TeamsCallParkPolicy
- Fix condition in Test-TargetResource when resource is absent
FIXES #4210
- Fix condition in Test-TargetResource when resource is absent
- TeamsComplianceRecordingPolicy
- Fix condition in Test-TargetResource when resource is absent
FIXES #4212
- Fix condition in Test-TargetResource when resource is absent
- TeamsCortanaPolicy
- Fix condition in Test-TargetResource when resource is absent
FIXES #4208
- Fix condition in Test-TargetResource when resource is absent
- TeamsEnhancedEncryptionPolicy
- Fix condition when resource is absent
FIXES #4221
- Fix condition when resource is absent
- TeamsEventsPolicy
- Add missing attributes
FIXES #4242
- Add missing attributes
- TeamsFeedbackPolicy
- Fix condition when resource is absent
FIXES #4223
- Fix condition when resource is absent
- TeamsFilesPolicy
- Fix condition when resource is absent
FIXES #4225
- Fix condition when resource is absent
- TeamsGroupPolicyAssignment
- Ensure assignment can still be created if GroupId is not found by trying to
search by DisplayName afterwards
FIXES #4248
- Ensure assignment can still be created if GroupId is not found by trying to
- TeamsMeetingBroadcastPolicy
- Fix deletion of resource
FIXES #4231
- Fix deletion of resource
- 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.
Release 1.24.117.1
- 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.
- Fixes an error where the ApplicationEnforcedRestrictionsIsEnabled parameter
- 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.
- Fix the way we returned an empty rule set from the Get method. This caused
- AADRoleSetting
- Removed the ability to specify a value of Absent for the Ensure property.
- EXOAntiPhishPolicy
- Add support for HonorDmarcPolicy parameter
FIXES [#4138]
- Add support for HonorDmarcPolicy parameter
- IntuneDeviceConfigurationPolicyMacOS
- Fix CIM instances comparison in Test-TargetResource and export
CompliantAppsList with the correct type
FIXES #4144
- Fix CIM instances comparison in Test-TargetResource and export
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.178.
- Updated MSCloudLoginAssistant to version 1.1.7.
Release 1.24.110.1
- 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
- EXOHostedContentFilterPolicy
- Fix issue on parameters AllowedSenders, AllowedSenderDomains, BlockedSenders,
BlockSenderDomains if desired state is empty but current state is not empty.
FIXES#4124
- Fix issue on parameters AllowedSenders, AllowedSenderDomains, BlockedSenders,
- EXOMailContact
- Added support for Custom Attributes and Extension Custom Attributes.
- IntuneDeviceConfigurationPolicyMacOS
- SCDLPComplianceRule
- Fix type of AccessScope
FIXES #3463
- Fix type of AccessScope
- TeamsTenantDialPlan
- FIXES #3767
Release 1.24.103.1
- AADConditionalAccessPolicy
- Fix Get-TargetResource when the parameter Id is not present
FIXES #4029
- Fix Get-TargetResource when the parameter Id is not present
- 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
- Initial release
- EXOReportSubmissionRule
- Initial release
FIXES #3690
- Initial release
- EXOTransportRule
- Stop supporting DLP-related rules, conditions, and actions (https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-mail-flow-rules-to-stop-supporting-dlp-related/ba-p/3959870)
FIXES #3929
- Stop supporting DLP-related rules, conditions, and actions (https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-mail-flow-rules-to-stop-supporting-dlp-related/ba-p/3959870)
- IntuneDeviceConfigurationPolicyMacOS
- Added parameter descriptions for better documentation
- IntuneSettingCatalogCustomPolicyWindows10
- Fix Get-TargetResource when the parameter Id is not present
FIXES #4029
- Fix Get-TargetResource when the parameter Id is not present
- SPOTenantSettings
- Added parameter descriptions for better documentation
- TeamsChannel
- Add error handling if GroupId of a team is null
FIXES #3943
- Add error handling if GroupId of a team is null
- TeamsFeedbackPolicy
- Added parameter descriptions for better documentation
- TeamsMobilityPolicy
- Added parameter descriptions for better documentation
- TeamsNetworkRoamingPolicy
- Added parameter descriptions for better documentation
Release 1.23.1227.1
- EXOAntiPhishPolicy
- Add support for TargetedDomainProtectionAction
FIXES #3910
- Add support for TargetedDomainProtectionAction
- EXOMailboxCalendarFolder
- Add support for non-English calendar folder names during export
FIXES #4056
- Add support for non-English calendar folder names during export
- EXOTransportRule
- Fix export of enabled state
FIXES #3932
- Fix export of enabled state
- IntuneDeviceConfigurationCustomPolicyWindows10
- Fix issue deploying decrypted OmaSettings to another tenant
FIXES #4083
- Fix issue deploying decrypted OmaSettings to another tenant
- IntuneDeviceConfigurationPolicyMacOS
- Fix resource deployment
FIXES #3539 - Ensure resource can cope with Id being empty since it's not mandatory
- Fix resource deployment
- O365OrgSettings
- SPOTenantSettings
- Fix bug for DisabledWebPartIds type, should be an array instead of a string
FIXES #4086
- Fix bug for DisabledWebPartIds type, should be an array instead of a string
- TeamsMeetingPolicy
- Allow -1 for NewMeetingRecordingExpirationDays parameter (never expire)
FIXES #4090
- Allow -1 for NewMeetingRecordingExpirationDays parameter (never expire)
- TeamsMessagingPolicy
- Added support for property 'AllowVideoMessages'
FIXES #4021
- Added support for property 'AllowVideoMessages'
Release 1.23.1220.1
- AADEntitlementManagementAccessPackage
- Retrieve catalog by name instead of id.
- IntuneDeviceAndAppManagementAssignmentFilter
- Add support for remaining platforms supported by this policy
FIXES #4065
- Add support for remaining platforms supported by this policy
- IntuneDeviceConfigurationCustomPolicyWindows10
- Add support to decrypt encrypted OmaSettings and export them in plaintext
FIXES #3655
- Add support to decrypt encrypted OmaSettings and export them in plaintext
- IntuneDeviceEnrollmentPlatformRestriction
- Fix Set-TargetResource due to an issue were the bodyparameter not cast correctly
FIXES #3730
- Fix Set-TargetResource due to an issue were the bodyparameter not cast correctly
- IntuneEndpointDetectionAndResponsePolicyWindows10
- Fix issue when trying to remove policy and Identity is set to a random GUID
or from another tenant
FIXES #4041
- Fix issue when trying to remove policy and Identity is set to a random GUID
- IntuneWindowsInformationProtectionPolicyWindows10MdmEnrolled
- Added Assignments
FIXES #2932
- Added Assignments
- SCAutoSensitivieyLabelPolicy
FIXES [#4036] Don't see any limits on our docs for priority - M365DSCDRGUtil
- Fix empty BaseUrl since MSCloudLoginAssistant removed Intune workload
FIXES #4057
- Fix empty BaseUrl since MSCloudLoginAssistant removed Intune workload
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.4.
Release 1.23.1213.1
- IntuneEndpointDetectionAndResponsePolicyWindows10
- Fix issue with assignments
FIXES #3904
- Fix issue with assignments
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fix issue with Set-TargetResource when retrieving a policy from displayName
FIXES #4003
- Fix issue with Set-TargetResource when retrieving a policy from displayName
- IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
- Fix parameter name in assignment cmdlet
FIXES #4007
- Fix parameter name in assignment cmdlet
- DEPENDENCIES
- Updated Microsoft.Graph to version 2.11.1.
- Updated MSCloudLoginAssistant to version 1.1.3.
Release 1.23.1206.1
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fix condition in Test-TargetResource to check if resource was removed or not
FIXES #3958
- Fix condition in Test-TargetResource to check if resource was removed or not
- IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
- Fix typo in assignment cmdlet
FIXES #3996
- Fix typo in assignment cmdlet
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.2.
- MISC
- Fix Compare-M365DSCConfigurations to exclude resources correctly
FIXES #4000
- Fix Compare-M365DSCConfigurations to exclude resources correctly
Release 1.23.1129.1
- AADRoleSetting
- Export sorted by DisplayName for better comparison
- Enable Filter property to be used on export
FIXES #3919
- AADUser
- Added the MemberOf Property.
- IntuneAntivirusPolicyWindows10SettingCatalog
- IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy,
IntuneAccountProtectionLocalUserGroupMembershipPolicy,
IntuneAccountProtectionPolicy,- Fixes export if Assignments is set on existing policies
FIXES 3913 - Add groupDisplayName to Assignments embedded instance
- Fixes export if Assignments is set on existing policies
- IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10,
IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10,
IntuneDeviceConfigurationIdentityProtectionPolicyWindows10,
IntuneDeviceConfigurationEndpointProtectionPolicyWindows10,
IntuneDeviceEnrollmentStatusPageWindows10,
IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined,
IntuneWindowsAutopilotDeploymentProfileAzureADJoined- Removed Id and all authentication parameters from PSBoundParameters in Test-TargetResource
FIXES #3888
- Removed Id and all authentication parameters from PSBoundParameters in Test-TargetResource
- IntuneWindowsAutopilotDeploymentProfileAzureADJoined
- Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
FIXES #3921
- Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
- IntuneDeviceEnrollmentStatusPageWindows10
- Fixed assignments using API call
FIXES #3921
- Fixed assignments using API call
- IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined
- Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
FIXES #3892
- Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
- IntuneWindowsAutopilotDeploymentProfileAzureADJoined
- Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
FIXES #3892
- Modified assigned to use sdk instead of API call and added logic to use groupDisplayName in assignment
- 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
- Fixed assignments using API call
- TeamsMessagingPolicy
- Added support for properties AllowCommunicationComplianceEndUserReporting,
AllowFluidCollaborate and AllowSecurityEndUserReporting.
FIXES #3968
- Added support for properties AllowCommunicationComplianceEndUserReporting,
- TeamsTeam
- Fixes incompatible type for ComplianceRecordingApplications, expected string[] but receive object[]
FIXES: #3890
- Fixes incompatible type for ComplianceRecordingApplications, expected string[] but receive object[]
- DEPENDENCIES
- Updated DSCParser to version 1.4.0.1.
- Updated Microsoft.Graph to version 2.10.0.
- Updated MSCloudLoginAssistant to version 1.1.0.
Release 1.23.1122.1
- SPOSharingSettings
- Fixes typo to re-enable export of ExternalUserExpireInDays and
ExternalUserExpirationRequired.
- Fixes typo to re-enable export of ExternalUserExpireInDays and
- DEPENDENCIES
- Updated DSCParser to version 1.4.0.0.
- Updated Microsoft.Graph to version 2.9.1.
- Updated MicrosoftTeams to version 5.8.0.