2011-09-15 17 views
21

Kodumda Get-Credential cmdlet'ini kullanmak istiyorum.PowerShell - Get-Credential şifre çözme şifresi?

Parolayı kolayca System.Security.SecureString biçiminden geri çözmek nasıl mümkündür?

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

Benim geçici çözüm (benim kodunda bir kısmında düz metin biçiminde şifre kullanmanız gerekir), ama bu ne olduğunu

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

cevap

44

normal yolu da var olduğunu düşünüyorum kullandığım (bu da güvensiz hale getirir gerçi ama Anladığına düşünüyorum):

$credential.GetNetworkCredential().password 
15
PS > $credential.GetNetworkCredential().username 
PS > $credential.GetNetworkCredential().password 
İlgili konular