I know that you could get the plain text for a specific secret in azure key vault with a command like this:
$a = Get-AzureKeyVaultSecret -VaultName MyKeyVaultName -Name "SecretName"
$a.SecretValueText
But is it possible to list all secrets and the plain text value? This just shows a blank string for the secret value:
Get-AzureKeyVaultSecret -VaultName MyKeyVaultName | Select-Object Name,SecretValueText
You just need to create a loop around secrets:
$q = Get-AzureKeyVaultSecret -VaultName 'xxx'
$q.foreach{ Get-AzureKeyVaultSecret -VaultName $_.VaultName -Name $_.Name }.SecretValueText
You have to use this commands en powershell.
$secrets=Get-AzKeyVaultSecret -VaultName 'vaultName'
$secrets | % {Write-Output "$($_.name) | $(Get-AzKeyVaultSecret -VaultName $_.VaultName -Name $_.Name -AsPlainText)"}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With