Powershell

嘗試使用適用於 Windows Powershell 的 Azure Active Directory 模組創建新的 Azure Key Vault 時,總是失敗

  • November 9, 2017

嘗試使用適用於 Windows Powershell 的 Azure Active Directory 模組創建新的 Azure Key Vault 時,總是失敗。這是我嘗試過的:

新 AzureRmKeyVault -VaultName ‘Contoso03Vault’ -ResourceGroupName ‘OMSTest’ -Location ‘East US’

警告:無法載入文件或程序集“Microsoft.Data.Services.Client,Version=5.6.4.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依賴項之一。該系統找不到指定的文件。New-AzureRmKeyVault:無法載入文件或程序集“Microsoft.Data.Services.Client,Version=5.6.4.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依賴項之一。該系統找不到指定的文件。在 line:1 char:1 + New-AzureRmKeyVault -VaultName ‘Contoso03Vault’ -ResourceGroupName ‘O … + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (: )

$$ New-AzureRmKeyVault $$, FileNotFoundException + FullyQualifiedErrorId : Microsoft.Azure.Commands.KeyVault.NewAzureKeyVault 對此的任何想法將不勝感激!

根據錯誤日誌,您似乎沒有使用最新的 Azure Power Shell。您可以使用以下命令來獲取您的 Azure Power shell 版本。

Get-Module -ListAvailable -Name Azure -Refresh

最新版本是 4.4.1。您可以從連結下載安裝程序文件並安裝它。

注意:CmdletNew-AzureRmKeyVault是 Azure Power Shell cmdlet,而不是 Azure AD Power Shell cmdlet。您應該在 Power Shell 控制台而不是 Azure AD Power shell 控制台中使用 cmdlet。

在此處輸入圖像描述

引用自:https://serverfault.com/questions/881997