Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
Release 1.25.226.1
- AADConditionalAccessPolicy
- Fixed an issue where
TermsOfUse
was not passed as an array, causing failures in GCC-High environments.
FIXES #5742 - Added verbose to the Get-TargetResource function to print out the retrieved
policies from calling the cmdlet.
- Fixed an issue where
- AADPasswordRuleSettings
- Updated schema to only accept values 'Enforced' and 'Audit' for parameter BannedPasswordCheckOnPremisesMode
- IntuneDeviceCompliancePolicyWindows10
- Fixes the handling of the
DeviceCompliancePolicyScript
property.
FIXES #5510
- Fixes the handling of the
- O365OrgSettings
- Added support for the AllowPlannerCopilot setting.
- PPTenantSettings
- Corrected issue in the resource schema. The description was a multi-line
string, which is not allowed.
- Corrected issue in the resource schema. The description was a multi-line
- SPOSiteScript
- Fix error in Get-TargetResource when a site-script is identified by title only
FIXES #5821
- Fix error in Get-TargetResource when a site-script is identified by title only
- SPOTenantSettings
- Add EnableAzureADB2BIntegration and OneDriveSharingCapability properties
- TeamsChannel
- Apply ordering during export.
FIXES #5829
- Apply ordering during export.
- TeamsTeam
- Apply ordering during export.
- TeamsUser
- Apply ordering during export.
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.39.
Release 1.25.219.3
- AADApplication
- Fixed an issue where specifying an empty ReplyURLs array would not remove
the existing entries.
- Fixed an issue where specifying an empty ReplyURLs array would not remove
- AADAuthenticationMethodPolicy
- DEPRECATED - PolicyMigrationState property is now deprecated since it
- AADAuthenticationMethodPolicyFido2
- Fixed issue where the Set-TargetResource was throwing an internal server
error.
- Fixed issue where the Set-TargetResource was throwing an internal server
- AADConditionalAccessPolicy
- Added check to ensure the cached policy (export) is the current policy when
evaluating in the Get-TargetResource function.
- Added check to ensure the cached policy (export) is the current policy when
- EXOCalendarProcessing
- Changed the Get-TargetResource logic to return UPN instead of id.
- EXODistributionGroup
- Fixed the ability to set members.
- EXOGroupSettings
- Removed Id from being evaluated in the Test-TargetResource function.
- EXOMailboxAutoReplyConfiguration
- Changed the Get-TargetResource logic to return UPN instead of Identity.
- EXOMailboxCalendarFolder
- Changed the Get-TargetResource logic to return UPN instead of id.
- EXOMailboxPermission
- Changed the Get-TargetResource logic to return UPN instead of id.
- EXOSweepRule
- Changed the Get-TargetResource logic to return UPN instead of id.
- IntuneDeviceComplianceScriptWindows10
- Initial release.
- M365DSCRuleEvaluation
- Clear the cached instances from the export operation after evaluating the rules.
- Security & Compliance
- Updated export functions to remove skipping of loading module, to prevent
missing cmdlet errors that are causing failing exports.
- Updated export functions to remove skipping of loading module, to prevent
- SCPolicyConfig
- Handle default values in the Get-TargetResource function.
- Added support for the FileCopiedToCloudFullUrlEnabled property.
- DEPENDENCIES
- Updated ExchangeOnlineManagement to version 3.7.1.
- Updated Microsoft.Graph to version 2.26.1.
- Updated MSCloudLoginAssistant to version1 1.1.38.
Release 1.25.219.2
- AADAccessReviewPolicy
- Missing AccessReview permission for Application Read access
FIXES #5796
- Missing AccessReview permission for Application Read access
- AADApplication
- Test-TargetResource logic updated to skip evaluating CIMArrays that are empty
when passed as desired values.
- Test-TargetResource logic updated to skip evaluating CIMArrays that are empty
- AADDeviceRegistrationPolicy
- Fixed an issue where the AzureADJoinIsAdminConfigurable was not returned by the
Get-TargetResource function. - Fix issue setting Selected Users and Groups for Entra Join.
FIXES #5798
- Fixed an issue where the AzureADJoinIsAdminConfigurable was not returned by the
- AADGroup
- Returns an empty array for roles and licenses from the Get-TargetResource
function instead of null when no instances are found.
- Returns an empty array for roles and licenses from the Get-TargetResource
- AADRoleEligibilityScheduleRequest
- AADServicePrincipal
- Evaluating assigned users based on UPN and not just on DisplayName.
- FIXES #5359 AADServicePrincipal fails on Managed Identities when DelegatedPermissions returns 500 response
- ADOSecurityPolicy
- Fixes an issue where the resource threw an error trying to parse the default
values.
- Fixes an issue where the resource threw an error trying to parse the default
- EXODistributionGroup
- Changed logic to retrieve existing members by UserPrincipalName.
- EXORoleGroup
- Evaluating assigned users based on UPN and not just on DisplayName if they
have an associated mailbox.
- Evaluating assigned users based on UPN and not just on DisplayName if they
- IntuneDeviceManagementEnrollmentAndroidGooglePlay
- Marked the Id property as mandatory in the resource.
- M365DSCRuleEvaluation
- Added support for specifying a Filter property.
- M365DSCUtil
- Add M365DSC prefix to
Remove-EmptyValue
. - Fixes an issue with
Credential
property being escaped and indentation. - Adds the possibility to allow variables in strings and no authentication
results update during conversion to final export.
FIXES #3861
- Add M365DSC prefix to
- SCInsiderRiskPolicy
- Enforces the MDATPTriageStatus to be a string array.
- SCSensitivityLabel
- Fixes invalid accepted content type values.
- IntuneDeviceCompliancePolicyAndroidDeviceOwner
- IntuneDeviceCompliancePolicyAndroidWorkProfile
- TeamsAppPermissionPolicy
- Updated correct Typecasting for AppPresetMeeting and PinnedMessagebarApps
before adding them to the policy
- Updated correct Typecasting for AppPresetMeeting and PinnedMessagebarApps
- TeamsAppSetupPolicy
- FIXES [#5752
- TeamsM365App
- Remove
Ensure
property from being exported.
FIXES #5781
- Remove
- AADGroupEligibilitySchedule
- DEPENDENCIES
- Updated ReverseDSC to version 2.0.0.27
Release 1.25.212.2
- MISC
- Fixing connection errors in Power Platforms resources.
Release 1.25.212.1
- AADApplication
- Changing the AuthenticationBehaviors parameters to string to allow
for null values.
- Changing the AuthenticationBehaviors parameters to string to allow
- AADCrossTenantAccessPolicyConfigurationDefault
- Fixes an issue with CIM class export.
- AADCrossTenantAccessPolicyConfigurationPartner
- Fixes an issue with CIM class export.
FIXES #5711
- Fixes an issue with CIM class export.
- AADGroupEligibilitySchedule
- FIXES [#5741] Missing -All variable which prevented enumeration of more than 100 Groups
- EXORetentionPolicyTag
- Initial release.
- EXOSmtpDaneInbound
- Updated authentication properties to align with MOF definition.
FIXES #5709
- Updated authentication properties to align with MOF definition.
- MISC
- PowerPlatform resource revamp to use direct REST API calls.
- Simplify export behavior for all resources and complex objects.
- DEPENDENCIES
- Removed dependency on Microsoft.PowerApps.Administration.PowerShell.
- Updated DSCParser to version 2.0.0.15.
- Updated MSCloudLoginAssistant to version 1.1.37.
- Updated ReverseDSC to version 2.0.0.25.
Release 1.25.205.1
- AADApplication
- Refactored logic for CIM Instance evaluation in Test-TargetResource.
- AADConditionalAccessPolicy
- Changed the InsiderRiskTypes property to a string array.
- AADConnectorGroupApplicationProxy
- Fixes an issue where the Get-TargetResource was not able to retrieve
instances by names. - Refactored logic for CIM Instance evaluation in Test-TargetResource.
- Fixes an issue where the Get-TargetResource was not able to retrieve
- AADServicePrincipal
- Fixes comparison of assigned roles for null values.
FIXES #5717
- Fixes comparison of assigned roles for null values.
- CommerceSelfServicePurchase
- Initial release.
- SCPolicyConfig
- Fixes and issue where Get-TargetResource was returning an empty array
instead of a null value when no values were defined.
- Fixes and issue where Get-TargetResource was returning an empty array
- SCRoleGroupMember
- Error handling if the Members parameter is omitted.
- MISC
- Changed the CIMInstance logic of various resources to us common logic.
- Added support for specifying a proxy in Update-M365DSCModule.
- DEPENDENCIES
Release 1.25.129.3
- EXOMigrationEndpoint
- Added support for EntpointType value of ExchangeRemoteMove.
- M365DSCRuleEvaluation
- Changed logic to evaluate cases where the rule results in no results.
- SPDLPComplianceRule
- Fix for the SensitiveInfoType ID cleaning logic in Get-TargetResource.
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.205.
- Updated MicrosoftTeams to version 6.8.0.
- Updated MSCloudLoginAssistant to version 1.1.35.
1.25.129.2: Merge pull request #5698 from microsoft/Dev
- M365DSCRuleEvaluation
- Only provide the ManagedIdentity parameter for resources which supports it.
- SCDLPComplianceRule
- Added the comments property on creation.
- SCPolicyConfig
- Changed parsing logic to account for $null or missing properties in the
API response.
- Changed parsing logic to account for $null or missing properties in the
Release 1.25.129.1
- AADGroup
- Added functionality to add & check on Devices in AAD groups.
- AADRoleEligibilityScheduleRequest
- Changed the mapping logic to find Id of a custom role.
- AADServicePrincipal
- Fixes a regression issue when trying to export instances, the authentication
parameters were no longer returned by the Get-TargetResource function.
- Fixes a regression issue when trying to export instances, the authentication
- IntuneDeviceConfigurationPolicyiOS
- MISC
- AAD Workload
- Improved performance of various resources during export.
- AAD Workload
Release 1.25.122.2
- AADAdminConsentRequestPolicy
- Refactored the export to use a common CIMInstance function.
- AADCrossTenantAccessPolicyConfigurationDefault
- Refactored the export to use a common CIMInstance function.
- AADCrossTenantAccessPolicyConfigurationPartner
- Refactored the export to use a common CIMInstance function.
- AADGroup
- Refactored the export to use a common CIMInstance function.
- AADHomeRealmDiscoveryPolicy
- Refactored the export to use a common CIMInstance function.
- AADIdentityGovernanceLifecycleWorkflow
- Refactored the export to use a common CIMInstance function.
- AADNetworkAccessForwardingPolicy
- Refactored the export to use a common CIMInstance function.
- AADNetworkAccessForwardingProfile
- Refactored the export to use a common CIMInstance function.
- AADRemoteNetwork
- Refactored the export to use a common CIMInstance function.
- AADRoleAssignmentScheduleRequest
- Refactored the export to use a common CIMInstance function.
- AADRoleEligibilityScheduleRequest
- Fixed overall logic to prevent errors complaining about existing permissions.
- Refactored the export to use a common CIMInstance function.
- FabricAdminTenantSettings
- Fix titles that have a zero length whitespace character.
- IntuneAppProtectionPolicyAndroid
- Fixes an error retrieving the group id for assignment which resulted
in a 500 error when creating or updating an instance.
- Fixes an error retrieving the group id for assignment which resulted
- IntuneAccountProtectionLocalUserGroupMembershipPolicy
- Fixes an issue where not all details were exported.
- IntuneAccountProtectionPolicy
- Fixes an issue where not all details were exported.
- IntuneAppConfigurationPolicy
- Fixes an issue with fetching a policy that does not exist.
FIXES #5666
- Fixes an issue with fetching a policy that does not exist.
- IntuneApplicationControlPolicyWindows10
- Fixes an issue with fetching a policy that does not exist.
- IntuneAppProtectionPolicyAndroid
- Fixes an issue with fetching a policy that does not exist.
- IntuneDeviceEnrollmentPlatformRestriction
- Fixes an issue with fetching a policy that does not exist.
- M365DSCReverse
- Only fetch tenant name if not in correct format.
- O365SearchAndIntelligenceConfigurations
- Added support for Meeting Insights settings.
- Added support for Service Principal authentication.
- SCInsiderRiskEntityList
- Fixed trailing whitespaces in the name of some properties when attempting
to set values.
- Fixed trailing whitespaces in the name of some properties when attempting
- TeamsEmergencyCallRoutingPolicy
- Refactored the export to use a common CIMInstance function.
- TeamsTenantDialPlan
- Refactored the export to use a common CIMInstance function.