我想在代码中使用Get-Credential cmdlet。

如何从System.Security.SecureString格式轻松解密密码?

(我必须在代码的一部分中使用明文格式的密码)

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

我的解决方法,但我认为还有一种正常方法
$credCachePS = New-Object System.Net.CredentialCache
$credCachePS.Add("uridummy", "NTLM", $credential)
$credCachePS | select Password

最佳答案

这就是我所使用的(尽管这使它不安全,但是我认为您理解这一点):

$credential.GetNetworkCredential().password

关于powershell - PowerShell-Get-Credential解码密码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7433178/

10-10 21:54