Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
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.
Release 1.25.122.1
- AADConditionalAccessPolicy
- Fixes CA policy deployment errors when deploying policies based for workload identities.
- Fixed DisableResilienceDefaults result
- Add DisableResilienceDefaults false szenario
- AADDeviceRegistrationPolicy
- Fixes an error when trying to disable AAD join.
- AADGroupsNamingPolicy
- Use correct parameter
DesiredValues
given toTest-M365DSCParameterState
,
contrary toEXOTenantAllowBlockListItems
these resources are not affected
but we still should use the correct parameter
- Use correct parameter
- AADRoleSetting
- Fixed issue where missing settings object for a role caused errors.
FIXES #5602
- Fixed issue where missing settings object for a role caused errors.
- AADServicePrincipal
- FIXES #5549
- EXOAvailabilityConfig
- Removed dependency on Microsoft Graph to retrieve user information.
- EXODistributionGroup
- Removed dependency on Microsoft Graph to retrieve user information.
- EXOHostedContentFilterPolicy
- Use correct parameter
DesiredValues
given toTest-M365DSCParameterState
,
contrary toEXOTenantAllowBlockListItems
these resources are not affected
but we still should use the correct parameter
- Use correct parameter
- EXOTenantAllowBlockListItems
- Fixed
Test-TargetResource
by using the correct parameterDesiredValues
given toTest-M365DSCParameterState
- Fixed
- EXOTransportRule
- Fix type of
SenderInRecipientList
in schema
- Fix type of
- FabricAdminTenantSettings
- Added support for the AllowGetOneLakeUDK, AllowMountDfCreation, AllowOneLakeUDK,
ArtifactOrgAppPreview properties. - Fix values that have a zero length whitespace character.
- Added support for the AllowGetOneLakeUDK, AllowMountDfCreation, AllowOneLakeUDK,
- IntuneAppProtectionPolicyiOS
- SCAutoSensitivityLabelPolicy
- Use correct parameter
DesiredValues
given toTest-M365DSCParameterState
,
contrary toEXOTenantAllowBlockListItems
these resources are not affected
but we still should use the correct parameter
- Use correct parameter
- SCLabelPolicy
- Use correct parameter
DesiredValues
given toTest-M365DSCParameterState
,
contrary toEXOTenantAllowBlockListItems
these resources are not affected
but we still should use the correct parameter
- Use correct parameter
- SCSecurityFilter
- Use correct parameter
DesiredValues
given toTest-M365DSCParameterState
,
contrary toEXOTenantAllowBlockListItems
these resources are not affected
but we still should use the correct parameter
- Use correct parameter
- SPOSPOBrowserIdleSignout
- Corrected export types where the schema expected a String, but received a different type
FIXES #5648
- Corrected export types where the schema expected a String, but received a different type
- SPOSharingSettings
- Corrected export types where the schema expected a String, but received a different type
FIXES #5648
- Corrected export types where the schema expected a String, but received a different type
- M365DSCReport
- M365DSCTelemetryEngine
- Report LCM details only if running as administrator.
- M365DSCUtil
- In
Test-M365DSCParameterState
try to replace the line endings before
making the comparison otherwise it may fail as it did for a few resources
FIXES #5648
- In
- MISC
- Export Performance Improvements
Implements the changes described in #5615
Improved resource caching behavior across Intune resources.
- Export Performance Improvements
Release 1.25.115.1
AADAuthenticationRequirement
- Filtered guests from the export, to prevent errors during export
FIXES #5625 - AADCustomAuthenticationExtension
- Fixes an issue extracting instances due to the OrganizationName being null.
- AADGroup
- Only get Members & GroupAsMembers when a static group is defined.
- AADGroupEligibilitySchedule
- New resource for Privileged Identity Management (PIM) for Groups
- AADNamingLocationPolicy
- Improved logging and fixed issue that caused creation of duplicate
locations with same name.
- Improved logging and fixed issue that caused creation of duplicate
- EXOSmtpDaneInbound
- Initial release
- IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneAccountProtectionPolicyWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneAntivirusPolicyLinux
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneAntivirusPolicyMacOS
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneAppAndBrowserIsolationPolicyWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneDeviceControlPolicyWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneDiskEncryptionMacOS
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneDiskEncryptionWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneEndpointDetectionAndResponsePolicyLinux
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneEndpointDetectionAndResponsePolicyMacOS
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneEndpointDetectionAndResponsePolicyWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneFirewallPolicyWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneSettingCatalogASRRulesPolicyWindows10
- Fixed creation of policy while it was found by name, now it updates existing policies correctly.
- IntuneVPNConfigurationPolicyAndroidWork
- Initial release
- M365DSCRuleEvaluation
- Making RuleDefinition a key of the resource to allow multiple
rules for the same resource type to be provided in the same config. - Adding a new RuleName parameter to make it easier to understand
the results in the event logs.
- Making RuleDefinition a key of the resource to allow multiple
- TeamsGroupPolicyAssignment
- FIXES [#5527]
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.203.
- Updated MSCloudLoginAssistant to version 1.1.34.
Release 1.25.108.1
- AADAuthenticationRequirement
- Changed Export logic to extract instances from all users.
- AADOrganizationCertificateBasedAuthConfiguration
- Fixed the primary key of the resource.
FIXES #5523
- Fixed the primary key of the resource.
- AADRoleEligibilityScheduleRequest
- Fixed error when extracting an entry with a deleted principal.
- DefenderDeviceAuthenticatedScanDefinition
- Fixed the Data Type export.
- MISC
- Added check to
New-M365DSCReportFromConfiguration
to make sure Windows
Remoting is enabled, which is required to convert the DSC config. - Defender
- Added support for the UseBasicParsing parameter for REST calls.
- Added check to
Release 1.24.1218.1
- AADApplication
- Added support for Oauth2PermissionScopes.
- Fixes comparison issue for permissions.
- EXOTransportRule
- Fixes issue extracting arrays in Get-TargetResource.
- FIXES #5575
- Fixes issue extracting arrays in Get-TargetResource.
- TeamsMeetingPolicy
- MISC
- Fixed the Fabric web request to use basic parsing.
- Reset only necessary authentication context.
- M365DSCUtil
- Update
Get-M365DSCWorkloadsListFromResourceNames
function for more input types.
FIXES #5525
- Update
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.202.
- Updated MSCloudLoginAssistant to version 1.1.31.
Release 1.24.1211.1
- AADApplication
- Changed logic to remove all permissions when an empty array is specified.
FIXES #5534
- Changed logic to remove all permissions when an empty array is specified.
- AADFeatureRolloutPolicy
- Fixed policy retrieval
FIXES #5521
- Fixed policy retrieval
- IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
- Fixing issue with the way the QrCodeImage property was exported and handled.
- IntuneFirewallPolicyWindows10
- Fix export of properties that appear multiple times in subsections.
- M365DSCDRGUtil
- Improve settings catalog handling for nested objects.
- M365DSCResourceGenerator
- Fixes an issue with nested object creation.
- MISC
- Migrate
MSCloudLoginAssistant
authentication context access to cmdlets.
- Migrate
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.1.29.
Release 1.24.1204.1
- All resources
- Applying project default formatting on all files, to improve
reading and troubleshooting.
- Applying project default formatting on all files, to improve
- AADAccessReviewDefinition
- Added support for #microsoft.graph.accessReviewInactiveUsersQueryScope in odatatype.
- AADActivityBasedTimeoutPolicy
- Added support for AccessTokens.
- AADClaimsMappingPolicy
- Fixed policy retrieval
FIXES #5505
- Fixed policy retrieval
- AADIdentityAPIConnector
- Changed the export logic to export passwords as credential objects instead of string.
- AADRoleManagementPolicyRule
- Added the logic to handle filters in the Export logic flow.
- EXOAuthenticationPolicyAssignment
- Added $confirm flag to the Set-TargetResource function for PowerShell 7 compatibility.
- EXOClientAccessRule
- Added $confirm flag to the Set-TargetResource function for PowerShell 7 compatibility.
- EXOManagementRoleAssignment
- Changed logic to detect drift.
- EXOServicePrincipal
- Removed ObjectID from the return of the Get-TargetResource method.
- EXOTeamsProtectionPolicy
- Initial release
FIXES #5296
- Initial release
- EXOTransportRule
- Fixed conditional logic for creation and update.
- IntuneTrustedRootCertificateIOS
- Initial release
- IntuneVPNConfigurationPolicyIOS
- Initial release.
- M365DSCRuleEvaluation
- Only attempt to pass AccessTokens if specified.
- SPORetentionLabelsSettings
- Initial release.
- MISC
- M365DSCDRGUtil
- Add separate check for strings with ordinal comparison and standardized line breaks.
- M365DSCDRGUtil