plain password parameter new credential convertto powershell credentials system.security

parameter - powershell get credential password plain text



PowerShell-Get-Credential decode password? (2)

Quiero usar el cmdlet Get-Credential en mi código.

¿Cómo es posible descodificar fácilmente la contraseña desde el formato System.Security.SecureString?

(Debo usar la contraseña en formato de texto claro en una parte de mi código)

$credential = Get-Credential $credential.Password | ConvertFrom-SecureString $credential #How to show password in text format?

Mi solución, pero creo que también hay una forma normal

$credCachePS = New-Object System.Net.CredentialCache $credCachePS.Add("uridummy", "NTLM", $credential) $credCachePS | select Password


Esto es lo que uso (aunque esto lo hace inseguro, pero creo que lo entiendes):

$credential.GetNetworkCredential().password


PS > $credential.GetNetworkCredential().username PS > $credential.GetNetworkCredential().password