Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
Release 1.25.723.1
- AADApplication
- Reduced export time by up to 75%.
- AADConditionalAccessPolicy
- Added support for the ProtocolFlows property.
- AADGroup
- Reduced export time by up to 60%.
- AADPIMGroupSettings
- Reduced export time by 80%.
- AADGroupEligibilitySchedule
- Reduced export time by 80%.
- AADGroupEligibilityScheduleSettings
- Reduced export time by 90%.
- AADPasswordRuleSettings
- Updated creation of new DirectorySetting object to explicitly use default values to avoid exception
- AADRoleEligibilityScheduleRequest
- Reduced export time by up to 50%.
- AADRoleSetting
- Reduced export time by 80%.
- AADServicePrincipal
- Reduced export time by 70%.
- AADUser
- Reduced export time by 25%.
- IntuneDeviceCleanupRuleV2
- Initial release.
- IntuneMobileAppsBuiltInStoreApp
- Initial release.
- IntuneMobileAppsManagedGooglePlayApp
- Initial release.
- IntuneMobileAppsBundleMacOS
- Initial release.
- IntuneMobileAppsStoreApp
- Initial release.
- IntuneMobileAppsSystemAppAndroid
- Initial release.
- IntuneMobileAppsWin32AppWindows10
- Initial release.
- IntuneSettingCatalogASRRulesPolicyWindows10
- Added new options to
EnableControlledFolderAccessproperty.
FIXES #6353
- Added new options to
- IntuneSettingCatalogCustomPolicyWindows10
- Add
RoleScopeTagIdsproperty to functions.
FIXES #6348
- Add
- M365DSCDRGUtil
- Added new function
Invoke-M365DSCIntuneMobileAppInitialUploadfor initial mobile app content upload.
- Added new function
- MISC
- Fixed log messages from being out of order for AAD resource
Release 1.25.716.1
- AADAdministrativeUnit
- Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
- AADGroup
- Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
- AADUser
- Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
- AADConditionalAccessPolicy
- Fixed issue with setting empty ExcludePlatform in Target state when current state contains a value
FIXES #6298
- Fixed issue with setting empty ExcludePlatform in Target state when current state contains a value
- EXOTransportRule
- Changed the update logic to handle empty parameters.
- IntuneMobileAppsDefenderForEndpointMacOS
- Initial release.
- IntuneMobileAppsMicrosoft365SuiteMacOS
- Initial release.
- IntuneMobileAppsMicrosoftEdge
- Initial release.
- O365Group
- Add detection/support for not filters as they require additional headers (ConsistencyLevel: Eventual).
- MISC
- Added logging to various resource to improve troubleshooting
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.50.
Release 1.25.709.1
- IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10SettingCatalog
- Shortened resource name to
IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10V2
because of a path too long exception in Azure Automation.
FIXES #6289
- Shortened resource name to
- M365DSCUtil
- Fixed an issue where
Uninstall-M365DSCOutdatedDependencieswould throw an error during
checking of the Microsoft.Graph.Authentication module.
FIXES #6274
- Fixed an issue where
- MISC
- Updated CIM version for
MSFT_DeviceManagementConfigurationPolicyAssignmentsclass. - Added benchmarking for Test-TargetResource evaluation.
- Updated CIM version for
- DEPENDENCIES
- Updated DSCParser to version 2.0.0.20.
- Updated MicrosoftTeams to version 7.2.0.
Release 1.25.702.1
- AADAdministrativeUnit
- Throw if an unsupported Member or ScopedRoleMember type is returned.
- Fix verbose logging for assigned memberships, make update calls type-agnostic.
- AADAgreement
- Initial release.
- AADApplication
- Fix to properly handle PreAuthorizedApplications in the Set-TargetResource method
FIXES #6182
- Fix to properly handle PreAuthorizedApplications in the Set-TargetResource method
- AADConditionalAccessPolicy
- AADEntitlementManagementAccessPackage
- Fix catalogId variables used when adding resource to access package from catalog
- AADGroup
- Fix for removing Group owner.
- AADGroupElegibilityScheduleSettings
- New resource AADGroupElegibilityScheduleSettings
- AADIdentityB2XUserFlow
- Corrected permission in settings.json
- AADRoleAssignmentScheduleRequest
- FIXES #5710
- AADServicePrincipal
- EXODistributionGroup
- Always use the retrieved Identity when updating the distribution group
to ensure correct group is updated when retrieved with PrimarySmtpAddress.
- Always use the retrieved Identity when updating the distribution group
- FabricAdminTenantSettings
- Fixed an issue where exported titles could contain unescaped string literals.
FIXES #6199
- Fixed an issue where exported titles could contain unescaped string literals.
- IntuneDeviceAndAppManagementAssignmentFilter
- Added property
AssignmentFilterManagementTypeto supported properties.
- Added property
- IntuneDeviceCompliancePolicyAndroidDeviceOwner
- Added new property
SecurityBlockJailbrokenDevices.
- Added new property
- IntuneDeviceConfigurationAdministrativeTemplatePolicyWindows10
- Added support for property
RoleScopeTagIds.
- Added support for property
- IntuneDefenderGlobalExclusionsPolicyLinux
- Initial release.
- IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10
- Deprecated resource.
- IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10SettingCatalog
- Initial release.
- IntuneMobileAppsWebLink
- Initial release.
- IntuneWindowsHelloForBusinessGlobalPolicy
- Initial release.
FIXES #4561
- Initial release.
- SCComplianceSearchAction
- SCDLPComplianceRule
- Fixed an issue where the export of
SetHeaderis wrongly formatted.
FIXES #6140 - Fixed an issue where the export of
AdvancedRulewith multiple and nested subconditions
would throw an error during removal of the sensitive type id.
- Fixed an issue where the export of
- SPOSharingSettings
- Removing calls to deprecated RequireAcceptingAccountMatchInvitedAccount setting
that prevent SharingDomainRestrictionMode from being set properly.
- Removing calls to deprecated RequireAcceptingAccountMatchInvitedAccount setting
- TeamsCallQueue
- Fixed an issue with the export where we can now export more than 100 instances.
- TeamsMeetingPolicy
- Added missing Parameter 'RoomAttributeUserOverride' to Get-TargetResource's output.
Fixes #6183
- Added missing Parameter 'RoomAttributeUserOverride' to Get-TargetResource's output.
- M365DSCPermissions
- Fixed an issue when accessing permissions from the compiled list returns no permissions.
- M365DSCReverse
- Fixed an issue where a provided file name with spaces leads to an invalid export config name.
FIXES #6247
- Fixed an issue where a provided file name with spaces leads to an invalid export config name.
- M365DSCUtil
- Add -ExcludeComponents parameter to
Export-M365DSCConfigurationto allow
for easy skipping of certain components.
FIXES [#6192(https://github.com//issues/6192)] - Moved
Get-M365DSCIntuneDeviceConfigurationSettingsfunction to central location.
- Add -ExcludeComponents parameter to
- MISC
- Added
deviceAndAppManagementAssignmentFilterDisplayNameproperty to Intune assignments.
FIXES #4609 - Added module pinning.
FIXES #6168 - Streamlined
Test-TargetResourcefor many resources. - Streamlined usage of
Get-M365DSCIntuneDeviceConfigurationSettingsin combination with
updating Intune intent policy type settings.
FIXES #6252
- Added
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.48.
Release 1.25.611.1
- AADAdministrativeUnit
- Upgrade from beta to v1.0 Microsoft Graph endpoint for Administrative Unit,
Device, Directory Role and Directory Role Template.
FIXES #4438 - Remove unnecessary Graph requests when retrieving AU membership.
- Upgrade from beta to v1.0 Microsoft Graph endpoint for Administrative Unit,
- AADConditionalAccessPolicy
- Upgrade from beta to v1.0 Microsoft Graph endpoint for Directory Role Template.
- AADGroup
- Allow DisplayName to include apostrophes.
- Upgrade from beta to v1.0 Microsoft Graph endpoint for Device.
- AADPIMGroupSetting
- [#6117] Initial relase.
- EXODistributionGroup
- Return PrimarySmtpAddress instead of DisplayName for Members field,
and ManagedBy and ModeratedBy field, to allow values to be set. - Allow ManagedBy and ModeratedBy fields including groups or contacts.
- Return PrimarySmtpAddress instead of DisplayName for Members field,
- EXOGroupSettings
- Use the existing group ID to apply updates instead of DisplayName.
- EXOManagementRoleAssignment
- Upgrade from beta to v1.0 Microsoft Graph endpoint for Administrative Units.
FIXES #4438
- Upgrade from beta to v1.0 Microsoft Graph endpoint for Administrative Units.
- EXORoleGroup
- Add offline filter capability to
Export-TargetResource.
FIXES #4286
- Add offline filter capability to
- IntuneDeviceCompliancePolicyWindows10
- IntuneRoleAssignment
- Update evaluation of parameters.
FIXES #5929
- Update evaluation of parameters.
- DEPENDENCIES
- Added dependency on Microsoft.Graph.Identity.DirectoryManagement.
- Added dependency on Microsoft.Graph.Identity.Signins.
- Updated MSCloudLoginAssistant to version 1.1.45;
- MISC
- Allow use of apostrophes in DisplayName for all resources types.
Release 1.25.604.1
- AADAdministrativeUnit
- Allow DisplayName to include apostrophes.
- AADApplication
- Fixed issue where the property AuthenticationBehaviors was incorrectly
exported as an array. - Fixed issue where the AuthenticationBehaviors wasn't processed properly
and added example how to enforce an empty configuration. - Deprecated AuthenticationBehavior\RequireClientServicePrincipal property.
Trying to set this property will throw an error. - Fixed issue where the property Permissions was not exported as an array
- Fixed issue where the property AuthenticationBehaviors was incorrectly
- AADCrossTenantAccessPolicyConfigurationPartner
- Fix export issue where B2B settings are not exported when these are set
to default settings.
- Fix export issue where B2B settings are not exported when these are set
- AADEntitlementManagementAccessPackageAssignmentPolicy
- Fixing export issue where AccessReviewSettings does not contain correct
info when access reviews are disabled.
FIXES #5941
- Fixing export issue where AccessReviewSettings does not contain correct
- AADGroup
- Fixed issue where the property Permissions was not exported as an array
- AADRoleAssignmentScheduleRequest
- Fix export issue where Recurrence settings are not exported when they
are not configured.
- Fix export issue where Recurrence settings are not exported when they
- AADRoleEligibilityScheduleRequest
- Fix export issue where Recurrence settings are not exported when they
are not configured.
- Fix export issue where Recurrence settings are not exported when they
- EXOMobileDeviceMailboxPolicy
- Fix export issue where two properties were exported as integer, where
the schema expects a string.
- Fix export issue where two properties were exported as integer, where
- EXOQuarantinePolicy
- Updated the schema to match the parameter value in the code. The schema
defined this property as a string, where the code expected and integer.
NOTE: This should not cause any issues, since the export already exported
this value as an integer.
- Updated the schema to match the parameter value in the code. The schema
- IntuneSecurityBaselineMicrosoftEdge
- Updated to latest template and deprecated
EdgeEnhanceImagesEnabledas well asWebSQLAccess.
- Updated to latest template and deprecated
- IntuneSecurityBaselineWindows10
- Updated resource with new 24H2 properties.
- SCDLPComplianceRule
- Fixed apostrophes in the export method.
- SCSensitivityLabel
- Fixed issue where the Groups property in AutoLabelingSettings was not
exported as an array. - Fixed issue where the export of AdvancedSettings had a key but no value,
which caused errors during deployment. Now ignoring setting if no value
is set.
- Fixed issue where the Groups property in AutoLabelingSettings was not
- SPORetentionLabelsSettings
- Correcting permissions in settings.json
- TeamsGroupPolicyAssignment
- Fix export issue where two properties were exported as integer, where
the schema expects a string.
- Fix export issue where two properties were exported as integer, where
- TeamsVdiPolicy
- Added support for
VDI2Optimizationproperty.
- Added support for
- VivaEngagementRoleMember
- Initial release.
- MISC
- Added
RoleScopeTagIdsproperty across the Intune resources.
- Added
Release 1.25.528.1
- EXORetentionPolicyTag
- Fixes an issue where the AgeLimitForRetention could be added twice in the results
from Get-TargetResource.
- Fixes an issue where the AgeLimitForRetention could be added twice in the results
- 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
- AADServicePrincipal
- Fixed the assignment of AppRoleAssignedTo when creatign a new Service Principal.
- Adds
-AlltoGet-MgServicePrincipalAppRoleAssignedTocall to return more than 100 records
- IntuneASRRulesPolicyWindows10
- Removed newly added template ID, it belongs to
IntuneApplicationControlPolicyWindows10.
- Removed newly added template ID, it belongs to
- IntuneDeviceConfigurationSCEPCertificatePolicyWindows10
- Allow the combination of
sha1,sha2as a value forHashAlgorithm.
- Allow the combination of
- IntuneMobileAppsWindowsOfficeSuiteApp
- Fixed an issue where the
ExcludedAppsproperty would be in an invalid format.
- Fixed an issue where the
- SPOApp
- 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
- AADApplication
- Fixed an issue where the
AdminConsentGrantedproperty had an incorrect value.
FIXES #5027
- Fixed an issue where the
- 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
- AADAppManagementPolicy
- Initial release.
- AADAuthenticationFlowPolicy
- Fixes way argument is passed to
Update-MgBetaPolicyAuthenticationFlowPolicyto now send as bodyparameter instead of-SelfServiceSignUp $true/$false
- Fixes way argument is passed to
- AADB2CAuthenticationMethodsPolicy
- Initial release.
- AADCrossTenantAccessPolicyConfigurationDefault
- Updated Set-TargetResource to call the REST APIs directly, fixing
an issue with the cmdlet parameter casing.
- Updated Set-TargetResource to call the REST APIs directly, fixing
- 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.
- Ensures the right entry is retrieved from the Get-TargetResource
- 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
- Fixed Test-TargetResource and available properties.
- IntuneWifiConfigurationPolicyMacOS
- Added additional properties to the export.
- IntuneWifiConfigurationPolicyWindows10
- Added additional properties to the export.
FIXES #3963
- Added additional properties to the export.
- PlannerTask
- Allow setting of up to 25 categories.
FIXES #6052 - TeamsAppSetupPolicy
- Fixes evaluation of empty values in Test-TargetResource.
- M365DSCReverse
- Removed the parameter
MaxProcessesfrom the internalStart-M365DSCConfigurationExtractfunction.
- Removed the parameter
- M365DSCUtil
- Removed the parameter
MaxProcessesfrom the publicExport-M365DSCConfigurationfunction.
FIXES #5982 - Fixed an issue where basic arrays would not be compared correctly.
- Removed the parameter
- DEPENDENCIES
- Updated ExchangeOnlineManagement to version 3.7.2
- Updated MicrosoftTeams to version 7.0.0