From a9182cf60e1830d9ca02e50b6136130665d94262 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 23 Feb 2023 19:59:36 -0800 Subject: [PATCH] Add ImplementationDetail member only when the member does not already exist --- .../PSDesiredStateConfiguration.psm1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 index 78eacb5..4dec2e6 100644 --- a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 +++ b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 @@ -4140,7 +4140,8 @@ function GetResourceFromKeyword $schemaToProcess = $classesFromSchema | ForEach-Object -Process { if(($_.CimSystemProperties.ClassName -ieq $keyword.ResourceName) -and ($_.CimSuperClassName -ieq 'OMI_BaseResource')) { - if ([ExperimentalFeature]::IsEnabled("PSDesiredStateConfiguration.InvokeDscResource")) + $member = Get-Member -InputObject $_ -MemberType NoteProperty -Name 'ImplementationDetail' + if ($null -eq $member) { $_ | Add-Member -MemberType NoteProperty -Name 'ImplementationDetail' -Value $implementationDetail -PassThru }