Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
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
-All
toGet-MgServicePrincipalAppRoleAssignedTo
call 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,sha2
as a value forHashAlgorithm
.
- Allow the combination of
- IntuneMobileAppsWindowsOfficeSuiteApp
- Fixed an issue where the
ExcludedApps
property 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
AdminConsentGranted
property 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-MgBetaPolicyAuthenticationFlowPolicy
to 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
MaxProcesses
from the internalStart-M365DSCConfigurationExtract
function.
- Removed the parameter
- M365DSCUtil
- Removed the parameter
MaxProcesses
from the publicExport-M365DSCConfiguration
function.
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
Release 1.25.430.1
- AADServicePrincipal
- Fixes the evaluation of Enterprise app when AppId is passed in GUID form.
- EXODistributionGroup
- Changed Get-TargetResource not to throw an error when the instance doesn't exist.
- EXORetentionPolicy
- Changed Get-TargetResource not to throw an error when the instance doesn't exist.
- EXORoleGroup
- Changed logic to always evaluate using the email address for both users
and groups in the Test-TargetResource method.
- Changed logic to always evaluate using the email address for both users
- M365DSCRuleEvaluation
- Unload the modules after each exports to help with memory assignment.
- TeamsOnlineVoicemailUserSettings
- Remove connection to graph to retrieve all users in the export flow.
Release 1.25.423.1
- AADEntitlementManagementConnectedOrganization
- Fixed an issue where an empty display name would result in a parameter binding exception.
FIXES #4981
- Fixed an issue where an empty display name would result in a parameter binding exception.
- EXOHostedContentFilterPolicy
- Fixed an issue with setting the default value for
IntraOrgFilterState
.
FIXES #5031
- Fixed an issue with setting the default value for
- IntuneAppProtectionPolicyiOS
- Fixed empty array comparison.
FIXES #5736
- Fixed empty array comparison.
- IntuneDeviceEnrollmentLimitRestriction
- Added support for
Assignments
,Priority
andRoleScopeTagIds
properties.
FIXES #3915
- Added support for
- IntuneWifiConfigurationPolicyAndroidEnterpriseWorkProfile
- Fixes the data type for extraction and creation.
- SPOSearchManagedProperty
- DEPENDENCIES
- Updated Microsoft.Graph to version 2.27.0.
- Updated MSCoudLoginAssistant to version 1.1.43.
- MISC
- Fixes case sensitivity comparison when updating device configuration policies.
Release 1.25.416.1
- EXOResourceConfiguration
- Added required permissions to settings.json file.
- EXOTenantAllowBlockListItems
- Inlined function call.
- IntuneDeviceControlPolicyWindows10
- Added support for
DefaultEnforcement
andDeviceControlEnabled
properties.
- Added support for
- IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
- Fix export and remove read-only properties.
FIXES #5969
- Fix export and remove read-only properties.
- IntuneSecurityBaselineHoloLens2Advanced
- Initial release.
- IntuneWifiConfigurationPolicyMacOS
- Fixed an issue where fetching the assignments of a policy that only exists by display name fails.
FIXES #5971 - PlannerTask
- Update export to use common functions.
FIXES #6004
- Update export to use common functions.
- M365DSCDRGUtil
- Removed undefined variable from if statement.
- M365DSCPermissions
- Add
AdministrativeRoles
andRequiredRoles
property to export.
- Add
- MISC
- Removed
-Verbose
parameter from multiple commands where it's not necessary. - Removed unused functions across several resources.
- Added export of module functions to several EXO resources.
- Update export to use common function for multiple resources.
- Update
requiredrolegroups
property of settings.json file to array. - Updated the Write-M365DSCHost function to make the Message parameter
optional to fix null errors.
- Removed
Release 1.25.409.1
- AADApplication
- DEPRECATED: Parameter AvailableToOtherTenants.
- Added direct support for the SignInAudience parameter.
- EXOSafeAttachmentRule
- Inlined function calls.
- EXOSafeLinksRule
- Inlined function calls.
- IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy
- Add support for automatic account management and other new options.
- IntuneSecurityBaselineHoloLens2Standard
- Initial release.
- M365DSCPermissions
- Add
AdministrativeRoles
property to export ofGet-M365DSCCompiledPermissionList
. - Removed commented out
Update-M365DSCResourcesSettingsJSON
definition.
- Add
- M365DSCUtil
- Removed numerous EXO functions.
- Removed additional unnecessary functions.
- MISC
- Removed clearing of M365DSC authentication parameters from numerous Intune resources.
- Updated the new Write-M365DSChost function to only print
messages when they are not null.
Release 1.25.402.1
- AADAdministrativeUnit
- Fix issue where AdministrativeUnit calls fail with ODATA error on dynamic membership.
FIXES #5815 - Fix issue where a role is not detected to be deactivated before adding to an Administrative Unit
- Fix issue where AdministrativeUnit calls fail with ODATA error on dynamic membership.
- AADConditionalAccessPolicy
- Fixed DisableResilienceDefaultsIsEnabled to allow for nullable boolean
FIXES #5940
- Fixed DisableResilienceDefaultsIsEnabled to allow for nullable boolean
- AADUser
- Added the property
OtherMails
to the managed properties.
FIXES #4763
- Added the property
- AADGroup
- Fixed
isAssignableToRole
to support for null values returned by graph.
FIXES #5959
- Fixed
- AADPasswordRuleSettings
- [BREAKING CHANGE] Replace
Enforced
withEnforce
as a possibility of
BannedPasswordCheckOnPremisesMode
to align with updated Graph value.
- [BREAKING CHANGE] Replace
- EXOArcConfig
- [BREAKING CHANGE] Removed the
Identity
parameter since it does not
have any functionality and is not exported by default.
- [BREAKING CHANGE] Removed the
- EXOMailboxSettings
- Add the AuditEnabled property.
- EXOMailTips
- [BREAKING CHANGE] Removed resource. Use
EXOOrganizationConfig
instead.
Fixes #5647
- [BREAKING CHANGE] Removed resource. Use
- EXOManagementRoleEntry
- Added the ability to add and remove entries by adding the Ensure property
to the resource.
- Added the ability to add and remove entries by adding the Ensure property
- EXORoleGroup
- Changed the logic to retrieve members email identifier in the Get-TargetResource
function.
- Changed the logic to retrieve members email identifier in the Get-TargetResource
- EXOSharedMailbox
- Add AuditEnabled property
- IntuneAccountProtectionLocalUserGroupMembershipPolicy
- [BREAKING CHANGE] Remove deprecated value
add_replace
fromAction
parameter.
- [BREAKING CHANGE] Remove deprecated value
- IntuneAppConfigurationPolicy
- Changed export logic of CustomSettings to use centralized function.
- IntuneDeviceConfigurationCustomPolicyiOS
- Initial release, adds support for iOS
Custom
Device Configuration policies.
- Initial release, adds support for iOS
- IntuneDeviceEnrollmentStatusPageWindows10
- Use
SelectedMobileAppNames
as the primary source for the apps.
FIXES #5913
- Use
- IntuneDeviceFeaturesConfigurationPolicyIOS
- Initial release
- IntuneSecurityBaselineMicrosoftEdge
- [BREAKING CHANGE] Remove deprecated parameter
authschemes
.
- [BREAKING CHANGE] Remove deprecated parameter
- IntuneWifiConfigurationPolicyMacOS
- Fixes a naming issue with the primary key when calling the update assignment
cmdlet.
- Fixes a naming issue with the primary key when calling the update assignment
- PPPowerAppsEnvironment
- Added support for the EnvironmentType property and fixed the
values for EnvironmentSKU. - Add support for creating Environment with Dataverse db
- Added support for the EnvironmentType property and fixed the
- SPOApp
- Overwrite existing files during app export.
FIXES #5953
- Overwrite existing files during app export.
- SPOTheme
- Updated export of
Palette
property to match schema.
FIXES #5863
- Updated export of
- M365DSCTelemetryEngine
- Allow setting the LCM configuration from outside.
- M365DSCUtil
- DEPENDENCIES
- Updated DSCParser to version 2.0.0.16.
- MISC
- Fix CSV-report so variable-names are passed correctly in the report
- Replace
Write-Host
with custom function to support logs in non-interactive
environments using the verbose stream. - [BREAKING CHANGE] Removed the command
Import-M365DSCDependencies
.
- Whitepaper
- Parallel to this release the code for the whitepaper also implements a
Breaking Change. Make sure you are using the v3.1 code if you use
this version of Microsoft365DSC or later.
- Parallel to this release the code for the whitepaper also implements a
Release 1.25.326.1
- AADApplication
- Added support for SPA and Public Client Url properties.
- AADServicePrincipal
- In the translation logic between GUID and display name of the AppId property, change the way we are retrieving the application instance to be using a filter instead of a direct call to the -ApplicationId parameter.