#azure #powershell #azure-powershell
Вопрос:
Я пытаюсь установить политику доступа в хранилище ключей azure, следуя приведенным ниже документам msdn
https://docs.microsoft.com/en-us/azure/key-vault/general/assign-access-policy-powershell
Я выполнил такие действия, как установка AzureAD в powershell и подключение к azure. Но когда я выполняю следующие шаги, я сталкиваюсь с такой проблемой, как
Get-AzADServicePrincipal : The term 'Get-AzADServicePrincipal' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At line:1 char:1
Get-AzADServicePrincipal -SearchString PI
~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : ObjectNotFound: (Get-AzADServicePrincipal:String) [], CommandNotFoundException
FullyQualifiedErrorId : CommandNotFoundException
Не уверен, какие шаги я пропускаю.
Комментарии:
1. Добро пожаловать в Stack Overflow! Вероятно, вам следует предоставить дополнительную информацию о версии модуля Azure и используемой версии PowerShell.
Ответ №1:
Попробуйте снова запустить установку с помощью-AllowClobber.
Установка-Имя Модуля Az -AllowClobber
Ответ №2:
Команда Get-AzADServicePrincipal
находится в модуле Az.Resources
. Это не команда AzureAD
модуля. Для получения более подробной информации, пожалуйста, обратитесь сюда.
Что касается этой проблемы, пожалуйста, ознакомьтесь со следующими шагами
- Назначьте свою учетную запись роли Azure AD
- Скрипт
Connect-AzAccount
Get-AzADServicePrincipal