From 16a8697816eb34e4c009d0d34b4ebf61c6b0cee2 Mon Sep 17 00:00:00 2001 From: Katie Keim Date: Tue, 7 Mar 2017 11:29:52 -0800 Subject: [PATCH] Fix Get-DscConfiguration for Registry --- .../MSFT_RegistryResource/MSFT_RegistryResource.psm1 | 5 ++++- Tests/Integration/MSFT_RegistryResource.EndToEnd.Tests.ps1 | 3 --- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DscResources/MSFT_RegistryResource/MSFT_RegistryResource.psm1 b/DscResources/MSFT_RegistryResource/MSFT_RegistryResource.psm1 index 381dad2..462d426 100644 --- a/DscResources/MSFT_RegistryResource/MSFT_RegistryResource.psm1 +++ b/DscResources/MSFT_RegistryResource/MSFT_RegistryResource.psm1 @@ -66,6 +66,9 @@ function Get-TargetResource $registryResource = @{ Key = $Key Ensure = 'Absent' + ValueName = $null + ValueType = $null + ValueData = $null } # Retrieve the registry key at the specified path @@ -104,7 +107,7 @@ function Get-TargetResource $actualValueType = Get-RegistryKeyValueType -RegistryKey $registryKey -RegistryKeyValueName $ValueName # If the registry key value exists, convert it to a readable string - $registryKeyValueAsReadableString = ConvertTo-ReadableString -RegistryKeyValue $registryKeyValue -RegistryKeyValueType $actualValueType + $registryKeyValueAsReadableString = @() + (ConvertTo-ReadableString -RegistryKeyValue $registryKeyValue -RegistryKeyValueType $actualValueType) $registryResource['Ensure'] = 'Present' $registryResource['ValueType'] = $actualValueType diff --git a/Tests/Integration/MSFT_RegistryResource.EndToEnd.Tests.ps1 b/Tests/Integration/MSFT_RegistryResource.EndToEnd.Tests.ps1 index 132ffd1..91c1e9e 100644 --- a/Tests/Integration/MSFT_RegistryResource.EndToEnd.Tests.ps1 +++ b/Tests/Integration/MSFT_RegistryResource.EndToEnd.Tests.ps1 @@ -24,8 +24,6 @@ $script:testEnvironment = Enter-DscResourceTestEnvironment ` -DscResourceName 'MSFT_RegistryResource' ` -TestType 'Integration' -$VerbosePreference = 'Continue' - try { Describe 'Registry End to End Tests' { @@ -353,7 +351,6 @@ try } finally { - $VerbosePreference = 'SilentlyContinue' Exit-DscResourceTestEnvironment -TestEnvironment $script:testEnvironment }