【问题标题】:Add-AzureKeyVaultManagedStorageAccount cmdlet not found in AzureRM.KeyVault v. 3.1.0在 AzureRM.KeyVault v. 3.1.0 中找不到 Add-AzureKeyVaultManagedStorageAccount cmdlet
【发布时间】:2017-06-25 01:51:31
【问题描述】:

根据Powershell Gallery,AzureRM.KeyVault 的 3.1.0 版本包含支持其密钥由 KeyVault 管理的 Azure 存储帐户的 cmdlet。我安装了 Get-Module 并显示 3.1.0 版本,但我没有看到(在 ExportedCommands 中)支持存储的各种命令。

【问题讨论】:

  • 你是如何安装模块的?如果您使用了 update-module 并且没有重新启动会话,它仍然可能引用旧版本的模块。

标签: azure powershell azure-resource-manager azure-keyvault


【解决方案1】:

这是我要做的步骤。

  1. 关闭所有 powershell 进程或重新启动
  2. 转到 c:\program files\windowspowershell\modules 并删除名称为 AzureRM.keyvault 的文件夹
  3. 启动powershell并安装模块Install-Module -Name AzureRM.KeyVault

【讨论】:

  • 原来它不止于此,但它让我走上了正轨。 AzureRM.KeyVault 的版本在四个不同的地方。在得到控制并设置配置文件后,它就可以工作了。
  • 您可能还需要安装PowerShellGet 模块首先,以便它可以找到 KeyVault 模块。其次,如果您已经安装了旧版本(例如 2.1.0),您可能只想运行 Install-Module AzureRM -AllowClobber 而不是摆弄更新。
  • 或者,如果您使用 docker,则会更新一个 docker 映像:hub.docker.com/r/azuresdk/azure-powershell
猜你喜欢
  • 2018-01-21
  • 1970-01-01
  • 2016-11-01
  • 1970-01-01
  • 2020-08-19
  • 2021-03-22
  • 1970-01-01
  • 2011-02-09
  • 1970-01-01
相关资源
最近更新 更多