From 79d47ceed9a0cacb0b3d80ed8a13693593f644e4 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 13 May 2023 11:34:20 -0700 Subject: [PATCH] Fixed Invoke-DscResource error when a class-based resource module path contains a space (#112) --- CHANGELOG/v2.md | 8 ++++++++ .../PSDesiredStateConfiguration.psd1 | 2 +- .../PSDesiredStateConfiguration.psm1 | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG/v2.md b/CHANGELOG/v2.md index 464c343..9c9b2d1 100644 --- a/CHANGELOG/v2.md +++ b/CHANGELOG/v2.md @@ -1,5 +1,13 @@ # v2 Changelog +## [v2.0.7] + +### Main changes + +- Fixed Invoke-DscResource error when a class-based resource module path contains a space. + +[v2.0.7]: https://www.powershellgallery.com/packages/PSDesiredStateConfiguration/2.0.7 + ## [v2.0.6] ### Main changes diff --git a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psd1 b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psd1 index 173a779..22b37b3 100644 --- a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psd1 +++ b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psd1 @@ -9,7 +9,7 @@ RootModule = 'PSDesiredStateConfiguration.psm1' # Version number of this module. -moduleVersion = '2.0.6' +moduleVersion = '2.0.7' # Supported PSEditions CompatiblePSEditions = @('Core') diff --git a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 index 4dec2e6..9eca00c 100644 --- a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 +++ b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 @@ -4749,7 +4749,7 @@ function Invoke-DscClassBasedResource $iss = [System.Management.Automation.Runspaces.InitialSessionState]::CreateDefault2() $powershell = [PowerShell]::Create($iss) $script = @" -using module $path +using module "$path" Write-Host -Message ([$type]::new | out-string) return [$type]::new()