Skip to content

Commit 403e6b5

Browse files
committed
Fix win_psDscAdapter for ClassBase resources PSCredentails fix convert to System.Management.Automation.PSCredential - if change to recognize user information
1 parent 49c381c commit 403e6b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

adapters/powershell/psDscAdapter/win_psDscAdapter.psm1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,11 +423,11 @@ function Invoke-DscOperation {
423423
$validateProperty = $cachedDscResourceInfo.Properties | Where-Object -Property Name -EQ $_.Name
424424
Write-DscTrace -Operation Debug -Message "Property type: $($validateProperty.PropertyType)"
425425
if ($validateProperty.PropertyType -eq 'PSCredential') {
426-
if (-not $_.Value.Username -or -not $_.Value.Password) {
426+
if (-not $_.Value.secureObject.Username -or -not $_.Value.secureObject.Password) {
427427
"Credential object '$($_.Name)' requires both 'username' and 'password' properties" | Write-DscTrace -Operation Error
428428
exit 1
429429
}
430-
430+
431431
$username = $_.Value.secureObject.username
432432
$password = $_.Value.secureObject.password | ConvertTo-SecureString -AsPlainText -Force
433433

0 commit comments

Comments
 (0)