При попытке создать новое хранилище ключей Azure с помощью модуля Azure Active Directory для Windows Powershell всегда возникала ошибка. Вот что я пробовал:
New-AzureRmKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'OMSTest' -Location 'East US'
ПРЕДУПРЕЖДЕНИЕ. Не удалось загрузить файл или сборку Microsoft.Data.Services.Client, Version = 5.6.4.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35 или одну из его зависимостей. Система не может найти указанный файл. New-AzureRmKeyVault: не удалось загрузить файл или сборку Microsoft.Data.Services.Client, Version = 5.6.4.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35 или одну из его зависимостей. Система не может найти указанный файл. В строке: 1 символ: 1 + New-AzureRmKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'O ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: CloseError: (: ) [New-AzureRmKeyVault], FileNotFoundException + FullyQualifiedErrorId: Microsoft.Azure.Commands.KeyVault.NewAzureKeyVault
Любые идеи по этому поводу были бы очень признательны!
Согласно журналу ошибок, похоже, что вы не используете последнюю версию Azure Power Shell. Вы можете использовать следующую команду, чтобы получить версию оболочки Azure Power.
Get-Module -ListAvailable -Name Azure -Refresh
Последняя версия - 4.4.1. Вы можете скачать установочный файл с ссылка на сайт и установите его.
Примечание: командлет New-AzureRmKeyVault
- это командлет Azure Power Shell, а не командлет Azure AD Power Shell. Командлет следует использовать в консоли Power Shell, а не в консоли Azure AD Power shell.