使用 Az.KeyVault Powershell 模块从 Azure Keyvault 检索秘密值

Los*_*nos 1 powershell azure azure-keyvault

使用Azure CLI可以
az keyvault secret show
读取秘密值。

如何使用Azure Powershell/Az.KeyVault完成此操作?

我已经尝试过GetAzKeyVaultSecret,但它返回没有秘密值的记录。

kob*_*loc 5

Get-AzKeyVaultSecretAzure Az PowerShell 模块中的内容相当于Azure CLIaz keyvault secret show中的内容:

PowerShell Az 模块

$keyVaultValue = Get-AzKeyVaultSecret -VaultName "kobulloc-keyvaultAZPS" -Name "ExampleAZPSPassword"
$keyVaultValue.SecretValue | ConvertFrom-SecureString -AsPlainText
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

命令行界面

az keyvault secret show --name "ExampleCLIPassword" --vault-name "kobulloc-keyvaultCLI" --query "value"
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

参考: