如何运行Backup-Azure Key Vault Secret - 说不存在

时间:2017-06-29 02:24:42

标签: powershell azure azure-keyvault

我想备份一个密钥保险库并将其恢复到另一个密钥保管库。但是,据我所知,这个记录良好的API并不存在。有备份 - Azure密钥库保密以及其他KeyVault项目的备份,它们似乎根本不存在于任何地方。我喜欢这个想法 - 它只能恢复到该订阅 - 我需要复制一个密钥库。 (应该有一个备份 - Azure密钥保险库,但我找不到任何文档)

我已经尝试过运行它的powershell - 我可以运行命令来获取或设置密钥,证书等以及所有其他命令。

我尝试从门户网站的命令窗口运行它,它也没有在那里运行。

我尝试升级模块:AzureRM.KeyVault - 但它说它没有使用我尝试升级它的相同工具安装,因此失败了。

我刚刚在上个月安装了工具,包括powershell,所以除非上个月发布,否则我认为它会起作用。

感谢。

更新:我手动输入命令以避免任何特殊字符'在命令中,然后我重新输入它以确保案例完全相同? enter image description here

我错过了什么?

更新2:    我使用' get-command'列出了所有命令。将它存储在一个文件中,然后为AzureRM.KeyVault创建它,这是输出(我可以备份/恢复密钥,但不是Certs或Secrets ??):

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        

1 个答案:

答案 0 :(得分:0)

您提供的命令有一些特殊字符,这是您可以使用该命令的原因。

enter image description here

请使用命令Backup-AzureKeyVaultSecret。你可以仔细看看它们是不同的。 -​错了。

更新

如果它不适合您,我建议您使用.msi安装程序安装Azure PowerShell,您可以从link下载。