我正在 Azure Key Vault 中自动执行证书请求,并且希望在不知道确切证书名称的情况下列出所有证书操作(进行中、失败或取消
)在特定的 key 保管库中,使用 powershell 以便我可以确定是否需要创建新请求,或者如果存在现有请求,则只需等待批准。在不知道证书名称的情况下只能列出已完成的请求。
以下命令将仅列出已完成的证书,我需要列出正在进行、失败或取消的证书。
Get-AzureKeyVaultCertificate -VaultName $VaultName
对此有什么想法吗?
最佳答案
可以通过以下命令一一获取证书状态:
Get-AzureKeyVaultCertificateOperation
更新
<小时/>您可以使用以下脚本来实现这一点:
$certs = Get-AzureKeyVaultCertificate -VaultName nancykeyvault
foreach ($cert in $certs)
{
Get-AzureKeyVaultCertificateOperation -VaultName nancykeyvault -Name $cert.Name
}
关于Azure KeyVault 列出待处理的证书请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50560317/