Azure KeyVault: Retrieve secrets and their values

 Azure KeyVault: Retrieve secrets and their values 

using PowerShell



$vault_name  = "keyvault-name"


# Get all secret names

$secret_names=$(az keyvault secret list --vault-name $vault_name --query [].name -o tsv)


# Loop through each secret name and get its value

foreach ($secret in $secret_names)

  $secret_value=$(az keyvault secret show --vault-name $vault_name --name $secret --query "value")   

  Write-Output $secret

  Write-Output $secret_value 

  Write-Output "-------------------------"

}


No comments:

Post a Comment