如何 运行 Backup- Azure Key Vault Secret - 说不存在
How to you run Backup-AzureKeyVaultSecret - says doesn't exist
我想备份一个密钥保管库并将其恢复到另一个密钥保管库。但是,据我所知,这个有据可查的 API 并不真正存在。有 Backup- Azure Key Vault Secret 以及其他 KeyVault 项的备份,它们似乎根本不存在于任何地方。我喜欢这个想法——它只能恢复到那个订阅——我需要复制一个密钥库。 (应该有一个 Backup- Azure Key Vault 但我找不到任何文档)
我试过运行使用 powershell - 我可以在其中 运行 命令获取或设置密钥、证书等,所有其他命令都有效。
我尝试 运行从门户的命令 window 中启用它,但它也没有 运行。
我尝试升级模块:AzureRM.KeyVault - 但它说它不是使用我试图升级它的同一工具安装的,所以它失败了。
我刚刚在上个月安装了工具,包括 powershell,所以除非它在上个月出现,否则我认为它会起作用。
谢谢。
更新:我手动输入命令以避免命令中出现任何 'special chars',然后我重新输入以确保大小写完全相同?
我错过了什么?
更新 2:
我列出了所有使用 'get-command' 的命令,并将其存储在一个文件中,并为 AzureRM.KeyVault 对其进行了“grep”,这是输出(我可以 backup/restore 密钥但不能是证书或机密?? ):
Cmdlet Add-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet Add-AzureKeyVaultCertificateContact 2.1.0 AzureRM.KeyVault
Cmdlet Add-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Backup-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificateContact 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificateIssuer 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificateOperation 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificatePolicy 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultSecret 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureRmKeyVault 2.1.0 AzureRM.KeyVault
Cmdlet Import-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureKeyVaultCertificateAdministratorDetails 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureKeyVaultCertificateOrganizationDetails 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureKeyVaultCertificatePolicy 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureRmKeyVault 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificateContact 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificateIssuer 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificateOperation 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultSecret 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureRmKeyVault 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureRmKeyVaultAccessPolicy 2.1.0 AzureRM.KeyVault
Cmdlet Restore-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultCertificateAttribute 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultCertificateIssuer 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultCertificatePolicy 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultKeyAttribute 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultSecret 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultSecretAttribute 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureRmKeyVaultAccessPolicy 2.1.0 AzureRM.KeyVault
Cmdlet Stop-AzureKeyVaultCertificateOperation 2.1.0 AzureRM.KeyVault
您提供的命令有一些特殊字符,这就是您可以使用该命令的原因。
请使用命令Backup-AzureKeyVaultSecret
。你可以仔细看看它们是不同的。 -
错了。
更新:
如果它不适合你,我建议你可以使用 .msi 安装程序安装 Azure PowerShell,你可以从 link.
下载它
我想备份一个密钥保管库并将其恢复到另一个密钥保管库。但是,据我所知,这个有据可查的 API 并不真正存在。有 Backup- Azure Key Vault Secret 以及其他 KeyVault 项的备份,它们似乎根本不存在于任何地方。我喜欢这个想法——它只能恢复到那个订阅——我需要复制一个密钥库。 (应该有一个 Backup- Azure Key Vault 但我找不到任何文档)
我试过运行使用 powershell - 我可以在其中 运行 命令获取或设置密钥、证书等,所有其他命令都有效。
我尝试 运行从门户的命令 window 中启用它,但它也没有 运行。
我尝试升级模块:AzureRM.KeyVault - 但它说它不是使用我试图升级它的同一工具安装的,所以它失败了。
我刚刚在上个月安装了工具,包括 powershell,所以除非它在上个月出现,否则我认为它会起作用。
谢谢。
更新:我手动输入命令以避免命令中出现任何 'special chars',然后我重新输入以确保大小写完全相同?
我错过了什么?
更新 2: 我列出了所有使用 'get-command' 的命令,并将其存储在一个文件中,并为 AzureRM.KeyVault 对其进行了“grep”,这是输出(我可以 backup/restore 密钥但不能是证书或机密?? ):
Cmdlet Add-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet Add-AzureKeyVaultCertificateContact 2.1.0 AzureRM.KeyVault
Cmdlet Add-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Backup-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificateContact 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificateIssuer 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificateOperation 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultCertificatePolicy 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureKeyVaultSecret 2.1.0 AzureRM.KeyVault
Cmdlet Get-AzureRmKeyVault 2.1.0 AzureRM.KeyVault
Cmdlet Import-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureKeyVaultCertificateAdministratorDetails 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureKeyVaultCertificateOrganizationDetails 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureKeyVaultCertificatePolicy 2.1.0 AzureRM.KeyVault
Cmdlet New-AzureRmKeyVault 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificate 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificateContact 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificateIssuer 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultCertificateOperation 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureKeyVaultSecret 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureRmKeyVault 2.1.0 AzureRM.KeyVault
Cmdlet Remove-AzureRmKeyVaultAccessPolicy 2.1.0 AzureRM.KeyVault
Cmdlet Restore-AzureKeyVaultKey 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultCertificateAttribute 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultCertificateIssuer 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultCertificatePolicy 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultKeyAttribute 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultSecret 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureKeyVaultSecretAttribute 2.1.0 AzureRM.KeyVault
Cmdlet Set-AzureRmKeyVaultAccessPolicy 2.1.0 AzureRM.KeyVault
Cmdlet Stop-AzureKeyVaultCertificateOperation 2.1.0 AzureRM.KeyVault
您提供的命令有一些特殊字符,这就是您可以使用该命令的原因。
请使用命令Backup-AzureKeyVaultSecret
。你可以仔细看看它们是不同的。 -
错了。
更新:
如果它不适合你,我建议你可以使用 .msi 安装程序安装 Azure PowerShell,你可以从 link.
下载它