From dcee1f79c4590beca8b153085621142b9e58edc0 Mon Sep 17 00:00:00 2001 From: "ITACS\\mk" Date: Thu, 16 Nov 2023 11:26:24 +0100 Subject: [PATCH 1/7] Fix Typo to export ExternalUserExpireInDays & ExternalUserExpirationRequired in SPOSharingSettings --- .../MSFT_SPOSharingSettings/MSFT_SPOSharingSettings.psm1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Microsoft365DSC/DSCResources/MSFT_SPOSharingSettings/MSFT_SPOSharingSettings.psm1 b/Modules/Microsoft365DSC/DSCResources/MSFT_SPOSharingSettings/MSFT_SPOSharingSettings.psm1 index f56913aaa1..a60538c49d 100644 --- a/Modules/Microsoft365DSC/DSCResources/MSFT_SPOSharingSettings/MSFT_SPOSharingSettings.psm1 +++ b/Modules/Microsoft365DSC/DSCResources/MSFT_SPOSharingSettings/MSFT_SPOSharingSettings.psm1 @@ -206,8 +206,8 @@ function Get-TargetResource BccExternalSharingInvitations = $SPOSharingSettings.BccExternalSharingInvitations BccExternalSharingInvitationsList = $SPOSharingSettings.BccExternalSharingInvitationsList RequireAnonymousLinksExpireInDays = $SPOSharingSettings.RequireAnonymousLinksExpireInDays - ExternalUserExpireInDays = $SPOCCSharingSettings.ExternalUserExpireInDays - ExternalUserExpirationRequired = $SPOCCSharingSettings.ExternalUserExpirationRequired + ExternalUserExpireInDays = $SPOSharingSettings.ExternalUserExpireInDays + ExternalUserExpirationRequired = $SPOSharingSettings.ExternalUserExpirationRequired SharingAllowedDomainList = $allowDomains SharingBlockedDomainList = $blockDomains SharingDomainRestrictionMode = $SPOSharingSettings.SharingDomainRestrictionMode From 967f8eeb62f6a148dd666523379f7771adcdbdc9 Mon Sep 17 00:00:00 2001 From: "ITACS\\mk" Date: Thu, 16 Nov 2023 11:45:17 +0100 Subject: [PATCH 2/7] update Changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74bdc00ea9..6ee3d5c915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Change log for Microsoft365DSC +* SPOSharingSettings + * Fixes typo to reenable export of ExternalUserExpireInDays and ExternalUserExpirationRequired. + # 1.23.1115.1 * AADApplication From 6ceca1a3b463dca7526bbbffda2efea74af20b7d Mon Sep 17 00:00:00 2001 From: Nik Charlebois Date: Wed, 22 Nov 2023 10:04:42 -0500 Subject: [PATCH 3/7] Release 1.23.1122.1 --- CHANGELOG.md | 6 ++++ .../Dependencies/Manifest.psd1 | 36 +++++++++---------- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74bdc00ea9..a6e2c33ce1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change log for Microsoft365DSC +# 1.23.1122.1 + +* DEPENDENCIES + * Updated Microsoft.Graph to version 2.9.1. + * Updated MicrosoftTeams to version 5.8.0. + # 1.23.1115.1 * AADApplication diff --git a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 index 5dc62b4ada..ec12348441 100644 --- a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 +++ b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 @@ -10,71 +10,71 @@ }, @{ ModuleName = 'Microsoft.Graph.Applications' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Authentication' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.DeviceManagement' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.Devices.CorporateManagement' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.DeviceManagement.Administration' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.DeviceManagement.Enrollment' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.Identity.DirectoryManagement' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.Identity.Governance' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.Identity.SignIns' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.Reports' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.Teams' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.DeviceManagement.Administration' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Beta.DirectoryObjects' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Groups' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Planner' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Users' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.Graph.Users.Actions' - RequiredVersion = '2.9.0' + RequiredVersion = '2.9.1' }, @{ ModuleName = 'Microsoft.PowerApps.Administration.PowerShell' @@ -82,7 +82,7 @@ }, @{ ModuleName = 'MicrosoftTeams' - RequiredVersion = '5.7.1' + RequiredVersion = '5.8.0' }, @{ ModuleName = "MSCloudLoginAssistant" From e54fb16ac18aee6f2ff556a33982fa4196c342b0 Mon Sep 17 00:00:00 2001 From: Nik Charlebois Date: Wed, 22 Nov 2023 10:13:43 -0500 Subject: [PATCH 4/7] Update --- CHANGELOG.md | 1 + Modules/Microsoft365DSC/Dependencies/Manifest.psd1 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d4ccdea64..49699752e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * Fixes typo to re-enable export of ExternalUserExpireInDays and ExternalUserExpirationRequired. * DEPENDENCIES + * Updated DSCParser to version 1.4.0.0. * Updated Microsoft.Graph to version 2.9.1. * Updated MicrosoftTeams to version 5.8.0. diff --git a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 index ec12348441..42daf3978e 100644 --- a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 +++ b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 @@ -2,7 +2,7 @@ Dependencies = @( @{ ModuleName = 'DSCParser' - RequiredVersion = '1.3.0.10' + RequiredVersion = '1.4.0.0' }, @{ ModuleName = 'ExchangeOnlineManagement' From 0f3f08831daae5cd7cbf88d7aae12ec006d87dd2 Mon Sep 17 00:00:00 2001 From: Nik Charlebois Date: Wed, 22 Nov 2023 11:01:15 -0500 Subject: [PATCH 5/7] Update Microsoft365DSC.psd1 --- Modules/Microsoft365DSC/Microsoft365DSC.psd1 | 21 +++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/Modules/Microsoft365DSC/Microsoft365DSC.psd1 b/Modules/Microsoft365DSC/Microsoft365DSC.psd1 index 7975a88687..897f65147e 100644 --- a/Modules/Microsoft365DSC/Microsoft365DSC.psd1 +++ b/Modules/Microsoft365DSC/Microsoft365DSC.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 2023-11-15 +# Generated on: 2023-11-22 @{ @@ -11,7 +11,7 @@ # RootModule = '' # Version number of this module. - ModuleVersion = '1.23.1115.1' + ModuleVersion = '1.23.1122.1' # Supported PSEditions # CompatiblePSEditions = @() @@ -140,16 +140,13 @@ IconUri = 'https://github.com/microsoft/Microsoft365DSC/blob/Dev/Modules/Microsoft365DSC/Dependencies/Images/Logo.png?raw=true' # ReleaseNotes of this module - ReleaseNotes = '* AADApplication - * Added support for the IsFallbackPublicClient property. - FIXES [#3906](https://github.com/microsoft/Microsoft365DSC/issues/3906) - * AADServicePrincipal - * Added support to define members. - FIXES [#3902](https://github.com/microsoft/Microsoft365DSC/issues/3902) - * EXOCASMailboxPlan - * Fixes an issue where we are not able to set the settings of a CAS - Mailbox Plan by specifying the Identity without the GUID in the name. - FIXES [#3900](https://github.com/microsoft/Microsoft365DSC/issues/3900)' + ReleaseNotes = '* SPOSharingSettings + * Fixes typo to re-enable export of ExternalUserExpireInDays and + ExternalUserExpirationRequired. +* DEPENDENCIES + * Updated DSCParser to version 1.4.0.0. + * Updated Microsoft.Graph to version 2.9.1. + * Updated MicrosoftTeams to version 5.8.0.' # Flag to indicate whether the module requires explicit user acceptance for install/update # RequireLicenseAcceptance = $false From 19f1cf94343aec4b734719abd2378f8b44890e93 Mon Sep 17 00:00:00 2001 From: Nik Charlebois Date: Fri, 24 Nov 2023 15:33:22 -0500 Subject: [PATCH 6/7] Updated MSCloudLoginAssistant --- CHANGELOG.md | 5 ++++ .../MSFT_PlannerTask/MSFT_PlannerTask.psm1 | 27 ------------------- .../Dependencies/Manifest.psd1 | 2 +- 3 files changed, 6 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49699752e2..ba28184de1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Change log for Microsoft365DSC +# UNRELEASED + +* DEPENDENCIES + * Updated MSCloudLoginAssistant to version 1.1.0. + # 1.23.1122.1 * SPOSharingSettings diff --git a/Modules/Microsoft365DSC/DSCResources/MSFT_PlannerTask/MSFT_PlannerTask.psm1 b/Modules/Microsoft365DSC/DSCResources/MSFT_PlannerTask/MSFT_PlannerTask.psm1 index 907ba0a07f..7fbb09e0b0 100644 --- a/Modules/Microsoft365DSC/DSCResources/MSFT_PlannerTask/MSFT_PlannerTask.psm1 +++ b/Modules/Microsoft365DSC/DSCResources/MSFT_PlannerTask/MSFT_PlannerTask.psm1 @@ -920,33 +920,6 @@ function Convert-M365DSCPlannerTaskChecklistToCIMArray return $StringContent } -function Get-M365DSCPlannerPlansFromGroup -{ - [CmdletBinding()] - [OutputType([System.Collections.Hashtable[]])] - Param( - [Parameter(Mandatory = $true)] - [System.String] - $GroupId, - - [Parameter(Mandatory = $true)] - [System.Management.Automation.PSCredential] - $Credential - ) - $results = @() - $uri = "https://graph.microsoft.com/v1.0/groups/$GroupId/planner/plans" - $taskResponse = Invoke-MSCloudLoginMicrosoftGraphAPI -CloudCredential $Credential ` - -Uri $uri ` - -Method Get - foreach ($plan in $taskResponse.value) - { - $results += @{ - Id = $plan.id - Title = $plan.title - } - } - return $results -} function Get-M365DSCPlannerTasksFromPlan { diff --git a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 index 42daf3978e..717fb5f80e 100644 --- a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 +++ b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 @@ -86,7 +86,7 @@ }, @{ ModuleName = "MSCloudLoginAssistant" - RequiredVersion = "1.0.121" + RequiredVersion = "1.1.0" }, @{ ModuleName = 'PnP.PowerShell' From bff6b1c7c8be424845f9f99c7896feafedea84ea Mon Sep 17 00:00:00 2001 From: Nik Charlebois Date: Mon, 27 Nov 2023 10:51:19 -0500 Subject: [PATCH 7/7] Updated Microsoft.Graph to Version 2.10.0 --- CHANGELOG.md | 5 +++ .../Dependencies/Manifest.psd1 | 34 +++++++++---------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49699752e2..743458082b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Change log for Microsoft365DSC +# UNRELEASED + +* DEPENDENCIES + * Updated Microsoft.Graph to version 2.10.0. + # 1.23.1122.1 * SPOSharingSettings diff --git a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 index 42daf3978e..65702e24a9 100644 --- a/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 +++ b/Modules/Microsoft365DSC/Dependencies/Manifest.psd1 @@ -10,71 +10,71 @@ }, @{ ModuleName = 'Microsoft.Graph.Applications' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Authentication' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.DeviceManagement' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.Devices.CorporateManagement' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.DeviceManagement.Administration' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.DeviceManagement.Enrollment' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.Identity.DirectoryManagement' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.Identity.Governance' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.Identity.SignIns' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.Reports' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.Teams' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.DeviceManagement.Administration' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Beta.DirectoryObjects' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Groups' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Planner' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Users' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.Graph.Users.Actions' - RequiredVersion = '2.9.1' + RequiredVersion = '2.10.0' }, @{ ModuleName = 'Microsoft.PowerApps.Administration.PowerShell'