コードでGet-Credentialコマンドレットを使用したいと思います。
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
PS > $credential.GetNetworkCredential().username
PS > $credential.GetNetworkCredential().password