Fix group assignment by using the corrected function
Update-DeviceConfigurationPolicyAssignment from module M365DSCDRGUtil
FIXES #4467
IntuneDeviceEnrollmentPlatformRestriction
Fixed an issue where nested settings would throw a conflict
FIXES #4082
IntuneDeviceEnrollmentStatusPageWindows10
Added support for specifying SelectedMobileAppNames in addition to SelectedMobileAppIds,
which are different for each tenant.
FIXES #4494
M365DSCRuleEvaluation
Log both matching and not matching resources and in XML format
O365OrgSettings
Fixed missing permissions in settings.json
SPOAccessControlSettings
[BREAKING CHANGE] Removed CommentsOnSitePagesDisabled parameter, because of
duplication in SPOTenantSettings
FIXES #3576
[BREAKING CHANGE] Moved SocialBarOnSitePagesDisabled parameter to SPOTenantSettings,
because it makes more sense there. This has nothing to do with Access Control.
SPOTenantSettings
[BREAKING CHANGE] Removed ConditionalAccessPolicy parameter, because of
duplication in SPOAccessControlSettings
FIXES #3576
Added SocialBarOnSitePagesDisabled parameter, moved from SPOAccessControlSettings.
Added EnableAIPIntegration.
TeamsChannelTab
Fixed schema file
TeamsGroupPolicyAssignment
Skip assignments that have orphaned/deleted groups or without display name
instead of throwing an error
FIXES #4407
TeamsTenantDialPlan
Fix output of property NormalizationRules as a string to the blueprint
FIXES #4428
Fix creation, update and deletion of resource
TeamsUpdateManagementPolicy
Adds support for the NewTeamsOnly value or the UseNewTeamsClient property.
FIXES #4496
DEPENDENCIES
Updated DSCParser to version 2.0.0.3.
MISC
Initial release of Get-M365DSCEvaluationRulesForConfiguration
M365DSCDRGUtil
Fix Update-DeviceConfigurationPolicyAssignment so that if the group cannot
be found by its Id it tries to search it by display name
FIXES #4467
M365DSCReport
Fix issue when asserting resources not covered by current conditions in
Get-M365DSCResourceKey by always returning all their mandatory parameters
FIXES #4502
Fix broken links to integration tests in README.md
Changing logic to retrieve DSC Resources properties not to use DSC
specific cmdlets.
1.24.313.1
1 month ago
AADAuthenticationStrengthPolicy
Removed the Id paremeter from being checked in the Test-TargetResource.
AADGroup
Fixed issue when filtering groups by display name
FIXES #4394
Fixed issue where group owners were removed from existing groups when unspecified in the config
FIXES #4390
EXOAcceptedDomain
Update regular expression to support domains with digits
FIXES #4446
EXOHostedContentFilterPolicy
Add support for IntraOrgFilterState parameter
FIXES #4424
EXOHostedContentFilterRule
Fixed issue in case of different names of filter rule and filter policy
FIXES #4401
Add property RootCertificateDisplayName in order to support assigning root
certificates by display name since their Ids in a blueprint might be from a
different source tenant
FIXES #3965
Reduce the number of Calls for Export using new cache pattern
FIXES [#4191]
TeamsGuestMeetingConfiguration
Added the missing parameter AllowTranscription.
FIXES #4363
TeamsTeam
Corrected Parameters for Graph Commands when creating a new Team
FIXES #4383
MISC
M365DSCDRGUtil
Add new parameter for customizable assignment identifier
M365DSCUtil
Change heuristics on how to find the mandatory key of the resources to
include them as part of the ResourceInstanceName during their export
FIXES #4333
1.24.221.1
2 months ago
AADApplication
Expose the description field in the resource.
AADConditionalAccessPolicy
Fixing issue where Membership kinds no longer accepted empty values.
ROLLING BACK #4344
FIXES #4347
Throws an error if role, user or group was not found in the Set method.
FIXES #4342
EXOAuthenticationPolicyAssignment
Improved performance by using a filter to retrieve assignments.
Export now retrieves the user principal name instead of the user id.
EXOAvailabilityConfig
Export now retrieves the user principal name instead of the user id.
EXOCASMailboxPlan
Added the DisplayName property.
EXODataClassification
Added logic to retrieve by name in the GET method if no match found by id.
EXOMailboxAutoReplyConfiguration
Added the owner property.
EXOMailboxPlan
Added the DisplayName property.
EXOMailboxSettings
Export now retrieves instances by User Principal Name instead of GUID.
EXOPlace
Added the DisplayName property.
EXORecipientPermission
Export now retrieves instances by User Principal Name instead of GUID.
EXOSharedMailbox
Added the Identity parameter.
MISC
Uninstall-M365DSCOutdatedDependencies
Outdated Microsoft365DSC-modules are now removed in their entirety
1.24.214.3
2 months ago
AADAuthenticationMethodPolicy
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicyAuthenticator
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicyEmail
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicyFido2
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicySms
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicySoftware
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicyTemporary
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicyVoice
Fixed an error where the Export method would loop through the response header.
AADAuthenticationMethodPolicyX509
Fixed an error where the Export method would loop through the response header.
IntuneAppConfigurationPolicy
Fixed an error in the export on the Settings property.
IntuneDeviceEnrollmentStatusPageWindows10
Fixed an error where the Export method would loop through the response header.
Fixed Test-TargetResource by removing Id from being tested and also used
correct filter while retrieving the policy otherwise it could not be found
FIXES #3964
IntuneDeviceConfigurationPolicyAndroidWorkProfile
Fix typo in variable which made it export incorrectly and report that
resource was not in correct state due to testing an incorrect value
FIXES #3972
IntuneSettingCatalogASRRulesPolicyWindows10
Fix removal of resource if Identity comes from another tenant or is not
present in blueprint
Fix Test-TargetResource by not comparing Identity since it might be from
another tenant or not present in blueprint
FIXES #4302
SCDPLPCompianceRule
Added support for multiple additional parameters.
SPOSharingSettings
Fixed an issue where the resource would return multiple sites.
FIXES #2759
DEPENDENCIES
Updated DSCParser to version 1.4.0.2.
Updated Microsoft.Graph dependencies to version 2.13.1.
Updated MSCloudLoginAssistant to version 1.1.13.
MISC
M365DSCReport
Fix nested change detection for CIMInstances
Fix IntuneDeviceEnrolllmentPlatformRestriction comparison in report
FIXES #4291
Added new QA test to check for missing description in resource schema
1.24.207.2
3 months ago
MISC
Drift Logging
Now includes the full list of parameters for the current values.
Telemetry
Added a new M365DSCTelemetryEventId parameter to track duplication of events.
SCDLPComplianceRule
* Properly escapes fancy quotes in the Get method.
TeamsAppSetupPolicy
Changed the logic to retrieve arrays of Ids in the Get method.
TeamsMeetingPolicy
Ignore the AllowUserToJoinExternalMeeting parameterfor drift evaluation since it doesnt do anything based on official documentation. * DEPENDENCIES
Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.180.
Updated MSCloudLoginAssistant to version 1.1.11
Updated ReverseDSC to version 2.0.0.19
1.24.131.2
3 months ago
EXOAvailabilityAddressSpace
* Added support for the TargetServiceEpr and TargetTenantId parameters.
* Fixed the logic to retrieve existing instance by Forest Name.
EXODistributionGroup
The Get function now retrieves the ModeratedBy and ManagedBy properties
by the users UPN instead of their GUID.
EXOHostedContentFilterRule
Changed logic to retrieve the Rules by name. Using the Policys name instead.
EXOIntraOrganizationConnector
Fixes the DiscoveryEndpoint value from the Get method to include trailing
forward slash.
EXOMalwareFilterRule
Fixed an issue retrieving the right value for the Enabled property
EXOOMEConfiguration
Fixes an error in the Get method where the ExternalMailExpiryInDays property
wasnt properly returned.
EXOSafeLinksPolicy
Deprecated the UseTranslatedNotificationText property