2017-06-25 1 views
3

Powershell Galleryによれば、AzureRM.KeyVaultの3.1.0バージョンには、キーがKeyVaultで管理されているAzure Storageアカウントをサポートするコマンドレットが含まれています。インストールしてGet-Moduleに3.1.0のバージョンが表示されますが、(ExportedCommandsで)ストレージをサポートするためのさまざまなコマンドが表示されていません。Add-AzureKeyVaultManagedStorageAccountコマンドレットがAzureRM.KeyVaultで見つからないv。3.1.0

+0

どのようにモジュールをインストールしましたか? update-moduleを使用していてセッションを再起動しなかった場合でも、古いバージョンのモジュールを参照している可能性があります。 –

答えて

2

ここでは私がやるべきことがあります。

  1. シャットダウンすべてのPowerShellプロセスまたはcへ
  2. 移動を再起動:\プログラムファイル\ windowspowershellモジュール\とモジュールを名前で
  3. 起動PowerShellをAzureRM.keyvaultとフォルダを削除してインストールInstall-Module -Name AzureRM.KeyVault
+0

これはもう少しだったが、正しい軌道に乗ってくれた。 4つの異なる場所にAzureRM.KeyVaultのバージョンがありました。それを制御してプロフィールを設定したら、うまくいきます。 –

+0

KeyVaultモジュールが見つかるように、 'PowerShellGet'モジュールを最初にインストールする必要があります。第2に、既に古いバージョン(2.1.0など)がインストールされている場合は、アップデートを手にする代わりに 'Install-Module AzureRM -AllowClobber'を実行したいだけかもしれません。 – Jedidja

+0

また、ドッカーを使用している場合は、更新されているドッカー画像があります:https://hub.docker.com/r/azuresdk/azure-powershell/ – 4c74356b41

関連する問題