Hi, I’m trying to import pfx via DSC. My DSC code like that:
Configuration Main { Import-DscResource -ModuleName xWebAdministration Import-DscResource -ModuleName xPSDesiredStateConfiguration Import-DscResource -ModuleName PSDesiredStateConfiguration Import-DSCResource -ModuleName xCertificate Node localhost { xPfxImport mycertCert { Thumbprint = 'ef0642af0b31974c0e0cc80dee4c4208fc4d4bc2' Path = "D:\Software\mycert.pfx" Store = 'My' Credential = New-Object System.Management.Automation.PSCredential ("username", (ConvertTo-SecureString -Key ([system.Text.Encoding]::UTF8).GetBytes("This is a string to hash") "76492d1116743f0423413b16050a5345MgB8AHkAYwBkAG4AMAAzAHoAVABUAHgARQBFAHQAWgBXAGEAWgBxAFgAawBXAGcAPQA9AHwANgA5ADgANAA1ADEAOABhADkAYgA2AGEANQBhADQANQA1AGMAOAA2AGIAMQA1ADkAYwA0AGIANwAzADgAMAAzADUAOQBkAGQAZg BjAGIAOQA3ADUANAA=")) Location = 'LocalMachine' } } } Main
I got this error:
ConvertTo-MOFInstance : System.InvalidOperationException error processing property ‘Credential’ OF TYPE ‘xPfxImport’: Converting and storing encrypted passwords as plain text is not recommended. For more information on securing credentials in MOF file, please refer to MSDN blog:
I need somehow pass cert password automatically. Any help would be welcome. Thanks in advance