尝试使用适用于Windows Powershell的Azure Active Directory模块创build新的Azure密钥保险库时,它总是失败。 这是我试过的:
新AzureRmKeyVault -VaultName'Contoso03Vault'-ResourceGroupName'OMSTest' – 位置'东美'
警告:无法加载文件或程序集“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”或其某个依赖项。 该系统找不到指定的文件。 在行:1 char:1 + New-AzureRmKeyVault -VaultName'Contoso03Vault'-ResourceGroupName'O … + ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别:信息: )[New-AzureRmKeyVault],FileNotFoundException + FullyQualifiedErrorId:Microsoft.Azure.Commands.KeyVault.NewAzureKeyVault
任何想法,将不胜感激!
根据错误日志,似乎你不使用最新的Azure Power Shell。 您可以使用以下命令获取Azure Power Shell版本。
Get-Module -ListAvailable -Name Azure -Refresh
最新版本是4.4.1。 您可以从链接下载安装程序文件并进行安装。
注意:Cmdlet New-AzureRmKeyVault
是Azure Power Shell cmdlet,不是Azure AD Power Shell cmdlet。 您应该在Power Shell控制台而不是Azure AD Powershell控制台中使用该cmdlet。