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

How to you run Backup-​Azure​Key​Vault​Secret - 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.

下载它