Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
Release 1.23.607.1
- AADAuthenticationStrengthPolicy
- Removed the validateset from the AllowedCombinations property due to incomplete full list of possible values.
- EXOQuarantinePolicy
- Fixes an issue where GlobalQurantinePolicy properties can't be updated.
- IntuneAntivirusPolicyWindows10SettingCatalog
- Fixes an issue for policies with template endpointSecurityAntivirus that had a templateId not expected by the code
FIXES #3360
- Fixes an issue for policies with template endpointSecurityAntivirus that had a templateId not expected by the code
- IntuneDeviceConfigurationAdministrativeTemplatePolicyWindows10
- Fixes an issue with Set-TargetResource when an array is empty
FIXES #3355
- Fixes an issue with Set-TargetResource when an array is empty
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.166.
Release 1.23.524.1
- AADGroup
- Performance Improvements for export.
- AADUser
- Performance improvements for export.
- O365OrgSettings
- Added support for the AdminCenterReportDisplayConcealedNames property.
- SCAutoSensitivityLabelRule
- Fixes an issue with the HeaderMatchesPatterns property not compiling when empty.
- TeamsOrgWideAppSettings
- Initial release.
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.0.111
- Updated ReverseDSC to version 2.0.0.15
Release 1.23.517.1
- AADEntitlementManagementAccessPackageAssignmentPolicy
- Fixes an issue where Reviewers and requestors weren't properly extracted.
FIXES #3255
- Fixes an issue where Reviewers and requestors weren't properly extracted.
- IntuneDeviceEnrollmentPlatformRestriction
- Ensure that Windows Mobile platform cannot be unblocked
FIXES #3303
- Ensure that Windows Mobile platform cannot be unblocked
- IntuneSettingCatalogCustomPolicyWindows10
- Add missing properties to schema
FIXES #3300
- Add missing properties to schema
- SPOUserProfileProperty
- Fixes and issue where the properties weren't properly set.
FIXES #3226
- Fixes and issue where the properties weren't properly set.
- TeamsAppPermissionPolicy
- Initial release
- TeamsAppSetupPolicy
- Initial release.
- EXOQuarantinePolicy
- Support exporting and importing global quarantine policy
FIXES #3285
- Support exporting and importing global quarantine policy
- DEPENDENCIES
- Updated MicrosoftTeams to version 5.2.0
- MISC
- Major performance improvements for the New-M365DSCDeltaReport cmdlet.
FIXES #3016 - M365DSCUtil: Fix typo in order to obfuscate cert thumbprint
- Major performance improvements for the New-M365DSCDeltaReport cmdlet.
Release 1.23.510.1
- AADAuthenticationStrengthPolicy
- Initial release
- AADConditionalAccessPolicy
- Added support for the AuthenticationStrength parameter.
- AADCrossTenantAccessPolicy
- Initial release
FIXES #3251
- Initial release
- AADCrossTenantAccessPolicyConfigurationDefault
- Initial release
FIXES #3252
- Initial release
- AADCrossTenantAccessPolicyConfigurationPartner
- Initial release
FIXES #3253
- Initial release
- EXOQuarantinePolicy
- Support exporting global quarantine policy
FIXES #3285
- Support exporting global quarantine policy
- IntuneSettingCatalogCustomPolicyWindows10
- TeamsMessagingPolicy
- Add support for new parameters: AllowSmartCompose, AllowSmartReply, AllowUserDeleteChat
- TeamsGuestMessagingConfiguration
- Add support for AllowUserDeleteChat parameter
- TeamsGuestMeetingConfiguration
- Add support for LiveCaptionsEnabledType parameter
- TeamsTeam
- Fix group creation
- DEPENDENCIES
- Updated DSCParser to version 1.0.9.
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.1623.
- Updated MSCloudLoginAssistant to version 1.0.110.
- MISC
- Added a new Get-M365DSCConfigurationConflict cmdlet to help validate configurations and added
the -Validate switch to the Export-M365DSCConfiguration cmdlet.
- Added a new Get-M365DSCConfigurationConflict cmdlet to help validate configurations and added
Release 1.23.503.1
- IntuneDeviceConfigurationImportedPfxCertificatePolicyWindows10
- Initial release
- IntuneDeviceConfigurationPkcsCertificatePolicyWindows10
- Initial release
- IntuneDeviceConfigurationScepCertificatePolicyWindows10
- Initial release
- IntuneDeviceConfigurationSecureAssessmentPolicyWindows10
- Initial release
- IntuneDeviceConfigurationSharedMultiDevicePolicyWindows10
- Initial release
- IntuneDeviceConfigurationTrustedCertificatePolicyWindows10
- Initial release
- IntuneDeviceConfigurationVpnPolicyWindows10
- Initial release
- IntuneDeviceConfigurationWiredNetworkPolicyWindows10
- Initial release
- DRG
- Fix issue with abstract type and additionalProperties
- MISC
- Intune: changed the display or instances to show the display name instead of Id during extraction.
- M365DSCUtil: Fixed an issue on function Get-M365DSCExportContentForResource if ConnectionMode was set to anything but "Credentials*"
- Assert-M365DSCBlueprint, New-M365DSCDeltaReport, Compare-M365DSCConfigurations: Add support to exclude resources from being compared
- EXPORT: Multiple fixes for display and handling of invalid licenses.
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.0.109.
Release 1.23.426.3
- DEPENDENCIES
- Updated MSCloudLoginAssistant to version 1.0.108.
- MISC
- If an error occurs during the export process, we now throw an error instead of simply writing the error
back to the host via Write-Host.
- If an error occurs during the export process, we now throw an error instead of simply writing the error
Release 1.23.426.1
- AADConditionalAccessPolicy
- Fix Couldn't find Location 00000000-0000-0000-0000-000000000000
FIXES#2974
- Fix Couldn't find Location 00000000-0000-0000-0000-000000000000
- AADAdministrativeUnit
- SCLabelPolicy
- Fixed issue where the Labels parameter isn't handled properly for existing
policies
FIXES #3216
- Fixed issue where the Labels parameter isn't handled properly for existing
- SCSensitivityLabel
- TeamsTeam
- Fixes an error when trying to extract teams using a Service Principal.
FIXES #3183
- Fixes an error when trying to extract teams using a Service Principal.
- DEPENDENCIES
- Updated DSCParser dependencies to version 1.3.0.7.
- Updated Microsoft.Graph dependencies to version 1.26.0.
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.160.
- Updated MSCloudLoginAssistant to version 1.0.106.
Release 1.23.419.1
- IntuneDeviceConfigurationDefenderForEndpointOnboardingPolicyWindows10
- Initial release
- IntuneDeviceConfigurationEmailProfilePolicyWindows10
- Initial release
- IntuneDeviceConfigurationKioskPolicyWindows10
- Initial release
- EXOManagementRoleAssignment
- Fixed issue with incorrect Microsoft Graph cmdlets used to retrieve Administrative Units.
FIXES #3185
- Fixed issue with incorrect Microsoft Graph cmdlets used to retrieve Administrative Units.
- SCLabelPolicy
- If label policy is set to None don't get its label display name since it's not required
FIXES #3104
- If label policy is set to None don't get its label display name since it's not required
- DRG
- Fixed issue retrieving the cmdlet definition when the resource type is derived from an abstract type
- Fixed issue with UnitTest and complex properties with AdditionalProperties
- Fixed issue with Complex constructor and complex properties with AdditionalProperties
- MISC
- Reports will now exclude the authentication parameters (e.g., CertificateThumbprint, Credential, etc.).
- Changed the Encoding helper's logic to ensure titled quotes and apostrophes are correctly evaluated.
FIXES #3165 - Fixes an issue where the new resource name extraction could still have duplicates.
Release 1.23.412.1
- AADUser
- Password property will only used with New-MgUser and ignored for updates
FIXES #3093
- Password property will only used with New-MgUser and ignored for updates
- IntuneDeviceConfigurationAdministrativeTemplatePolicyWindows10
- Initial release
FIXES #2833
- Initial release
- IntuneDeviceConfigurationCustomPolicyWindows10
- Initial Release
FIXES #3068
- Initial Release
- IntuneDeviceConfigurationDomainJoinPolicyWindows10
- Initial release
- IntuneDeviceConfigurationFirmwareInterfacePolicyWindows10
- Initial release
- IntuneDeviceConfigurationWindowsTeamPolicyWindows10
- Initial release
- O365SearchAndIntelligenceConfigurations
- Initial release.
- TeamsUpdateManagementPolicy
- Added support for the Forced value for the AllowPublicPreview property.
- DRG
- Fixed layout and display issues in module file
- MISC
- Changed Get-MgDeviceManagementDeviceConfiguration to use the cmdlet switches rather than filtering output once returned.
Fixes #3082 - M365DSCUtil: Fixed an issue when calling Assert-M365DSCBlueprint with App credentials
FIXES #3153 - Added check to validate that the Release Notes in the module manifest are not longer than
10,000 characters, which will prevent publishing the module to the PowerShell Gallery
- Changed Get-MgDeviceManagementDeviceConfiguration to use the cmdlet switches rather than filtering output once returned.
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell dependencies to version 2.0.159.
Release 1.23.405.1
- IntuneDeviceEnrollmentPlatformRestriction
- [BREAKING CHANGE] Updated resource to manage single and default platform restriction policies
FIXES #2347
- [BREAKING CHANGE] Updated resource to manage single and default platform restriction policies
- IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10
- Initial Release
FIXES #2830
- Initial Release
- IntuneDeviceConfigurationNetworkBoundaryPolicyWindows10
- Initial release
- IntuneDeviceConfigurationPolicyWindows10
- IntuneDeviceEnrollmentStatusPageWindows10
- [BREAKING CHANGE] Renamed resource IntuneDeviceEnrollmentConfigurationWindows10 to IntuneDeviceEnrollmentStatusPageWindows10
- Added support for property Assignments.
- Added support for property Priority
- FIXES #2933
- AADAdministrativeUnit
- [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- Fixes extraction of the Members property.
- Fixes extraction of the ScopedRoleMembers property.
- AADApplication
- [BREAKING CHANGE] Remove deprecated parameter Oauth2RequirePostResponse
- AADAuthorizationPolicy
- Fixes an error where the authentication method wasn't recognized when doing an export using app secret.
FIXES #3056
- Fixes an error where the authentication method wasn't recognized when doing an export using app secret.
- AADConditionalAccessPolicy
- Add condition for empty External Guest/User include/exclude
FIXES #3108 - [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- [BREAKING CHANGE] Remove deprecated parameters IncludeDevices and ExcludeDevices
- Add condition for empty External Guest/User include/exclude
- AADEntitlementManagementAccessPackage, AADEntitlementManagementAccessPackageAssignmentPolicy,
AADEntitlementManagementAccessPackageCatalog, AADEntitlementManagementAccessPackageCatalogResource,
AADEntitlementManagementAccessPackageCatalogResource, AADEntitlementManagementConnectedOrganization,
AADRoleSetting- [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- AADGroup
- AADUser
- [BREAKING CHANGE] Remove deprecated parameter PreferredDataLocation* EXOAntiPhishPolicy
- [BREAKING CHANGE] Remove deprecated parameters EnableAntispoofEnforcement and
TargetedDomainProtectionAction
- EXOGroupSettings
- Initial Release
FIXES #3089
- Initial Release
- EXOHostedContentFilterPolicy
- [BREAKING CHANGE] Remove deprecated parameters EndUserSpamNotificationCustomFromAddress
and EndUserSpamNotificationCustomFromName
- [BREAKING CHANGE] Remove deprecated parameters EndUserSpamNotificationCustomFromAddress
- EXOIRMConfiguration
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
FIXES #2969
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
- EXOMalwareFilterPolicy
- [BREAKING CHANGE] Remove deprecated parameters Action, CustomAlertText,
EnableExternalSenderNotifications and EnableInternalSenderNotifications
- [BREAKING CHANGE] Remove deprecated parameters Action, CustomAlertText,
- EXOManagementRoleAssignment
- Use Microsoft Graph to retrieve administrative units. This fixes the issue where a soft
deleted AU was present while a new one got created with the same name.
FIXES #3064
- Use Microsoft Graph to retrieve administrative units. This fixes the issue where a soft
- EXOOrganizationConfig
- [BREAKING CHANGE] Remove deprecated parameters AllowPlusAddressInRecipients
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
FIXES #2969
- EXOPerimeterConfiguration
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
FIXES #2969
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
- EXOResourceConfiguration
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
FIXES #2969
- [BREAKING CHANGE] Renamed unused Identity parameter to IsSingleInstance
- EXOSaveLinksPolicy
- [BREAKING CHANGE] Remove deprecated parameters DoNotAllowClickThrough,
DoNotTrackUserClicks and IsEnabled
- [BREAKING CHANGE] Remove deprecated parameters DoNotAllowClickThrough,
- EXOSharedMailbox
- [BREAKING CHANGE] Remove deprecated parameter Aliases
- EXOTransportRule
- [BREAKING CHANGE] Remove deprecated parameter ExceptIfMessageContainsAllDataClassifications,
IncidentReportOriginalMail and MessageContainsAllDataClassifications
- [BREAKING CHANGE] Remove deprecated parameter ExceptIfMessageContainsAllDataClassifications,
- IntuneAntivirusPolicyWindows10SettingCatalog, IntuneASRRulesPolicyWindows10,
IntuneAppProtectionPolicyiOS, IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager,
IntuneSettingCatalogASRRulesPolicyWindows10- [BREAKING CHANGE] Setting Identity as Key parameter and DisplayName as Required
- IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager
- [BREAKING CHANGE] Fix resource
- IntuneDeviceConfigurationPolicyAndroidDeviceAdministrator, IntuneDeviceConfigurationPolicyAndroidDeviceOwner,
IntuneDeviceConfigurationPolicyAndroidOpenSourceProject, IntuneDeviceConfigurationPolicyMacOS,
IntuneDeviceConfigurationPolicyiOS, IntuneExploitProtectionPolicyWindows10SettingCatalog,
IntuneWifiConfigurationPolicyAndroidDeviceAdministrator, IntuneWifiConfigurationPolicyAndroidForWork,
IntuneWifiConfigurationPolicyAndroidOpenSourceProject, IntuneWifiConfigurationPolicyIOS,
IntuneWifiConfigurationPolicyMacOS, IntuneWifiConfigurationPolicyWindows10,
IntuneWindowsInformationProtectionPolicyWindows10MdmEnrolled, IntuneWindowsUpdateForBusinessFeatureUpdateProfileWindows10- [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- Properly escapes single quotes from CIMInstances string values.
FIXES #3117
- IntuneWifiConfigurationPolicyAndroidEnterpriseDeviceOwner
- [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- [BREAKING CHANGE] Corrected typo in resource name (Entreprise to Enterprise)
FIXES #3024
- IntuneWifiConfigurationPolicyAndroidEnterpriseWorkProfile
- [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- [BREAKING CHANGE] Corrected typo in resource name (Entreprise to Enterprise)
FIXES #3024
- IntuneWindowsAutopilotDeploymentProfileAzureADJoined
- Initial release
FIXES #2605
- Initial release
- IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined
- Initial release
FIXES #2605
- Initial release
- IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
- [BREAKING CHANGE] Setting Id as Key parameter and DisplayName as Required
- [BREAKING CHANGE] Corrected typo in resource name (Window to Windows)
FIXES #3024
- SCAuditConfigurationPolicy, SCAutoSensitivityLabelPolicy, SCCaseHoldPolicy, SCCaseHoldRule,
SCComplianceCase, SCComplianceSearch, SCComplianceSearchAction, SCComplianceTag,
SCDeviceConditionalAccessPolicy, SCDeviceConfigurationPolicy, SCDLPComplianceRule,
SCFilePlanPropertyAuthority, SCFilePlanPropertyCategory, SCFilePlanPropertyCitation,
SCFilePlanPropertyDepartment, SCFilePlanPropertyReferenceId, SCFilePlanPropertySubCategory,
SCLabelPolicy, SCProtectionAlert, SCRetentionCompliancePolicy, SCRetentionComplianceRule,
SCRetentionEventType, SCSupervisoryReviewPolicy, SCSupervisoryReviewRule- Fixed the collection of new and set parameters to ensure the correct values are passed to the New/Set cmdlets.
FIXES #3075
- Fixed the collection of new and set parameters to ensure the correct values are passed to the New/Set cmdlets.
- SCSensitivityLabel
- [BREAKING CHANGE] Remove deprecated parameters Disabled, ApplyContentMarkingFooterFontName,
ApplyContentMarkingHeaderFontName, ApplyWaterMarkingFontName and EncryptionAipTemplateScopes
- [BREAKING CHANGE] Remove deprecated parameters Disabled, ApplyContentMarkingFooterFontName,
- SPOApp
- Fixed issue in the Export where an error was displayed in Verbose mode when Credentials were specified
and the apps were not exported.
- Fixed issue in the Export where an error was displayed in Verbose mode when Credentials were specified
- SPOTenantSettings
- [BREAKING CHANGE] Remove deprecated parameter RequireAcceptingAccountMatchInvitedAccount
- Fixes how we are extracting the DisabledWebPartIds parameter.
FIXES #3066
- TeamsGroupPolicyAssignment change of key and required parameters
- [BREAKING CHANGE] Setting GroupId and PolicyType as Key parameters
FIXES #3054
- [BREAKING CHANGE] Setting GroupId and PolicyType as Key parameters
- TeamsMeetingPolicy
- [BREAKING CHANGE] Remove deprecated parameter RecordingStorageMode
- TeamsUpdateManagementPolicy
- Added support for the new UseNewTeamsClient parameter.
FIXES #3062
- Added support for the new UseNewTeamsClient parameter.
- DRG
- Various fixes
- Cleanup generated code
- Fix AdditionalProperties complex constructor
- Fix Read privileges in settings file
- Various fixes
- MISC
- Fixed an issue
New-M365DSCReportFromConfiguration
where a non existing parameter was used to retrieve the configuration. - Improved unit test performance
- Added a QA check to test for the presence of a Key parameter and fixes
resources where this was not the case.
FIXES #2925 - Majo...
- Fixed an issue