#azure #powershell #azure-active-directory
#azure #powershell #azure-active-directory
Вопрос:
Я пытаюсь получить уже созданные учетные данные пароля для приложения Azure AD с помощью командлета Get-AzureADApplicationPasswordCredential. Командлет выполняется успешно, однако поле значения пустое: (Согласно документации (https://docs.microsoft.com/en-us/powershell/module/azuread/get-azureadapplicationpasswordcredential?view=azureadps-2.0 ) он должен вернуть ключ.
Удалось ли кому-нибудь заставить этот командлет работать?
Комментарии:
1. Я не могу. Пароли всегда скрываются после создания. На портале невозможно получить пароль
2. Вы имеете в виду, что вы можете видеть, что пароль существует на портале?
3. Запись видна с указанием даты истечения срока действия, но поле значения скрыто
4. ну, я думаю, что сначала я неправильно понял ваш смысл.
Value
Должно быть пустым, это нормально. В официальном документе должна быть ошибка, см. i.stack.imgur.com/L9hsq.png , в приведенном примере он используетNew
, а неGet
. Если вы попытаетесьNew
, он будет выглядеть как документ.
Ответ №1:
Я могу воспроизвести вашу проблему, значение Value
должно быть пустым, это нормально. По Get-AzureADApplicationPasswordCredential
сути, команда вызывает azure ad graph api GET https://graph.windows.net/{tenant_id}/applications/{application_oid}?api-version
. При тестировании с помощью этого API вы получите тот же результат.
В официальном документе должна быть ошибка, в примере он использует New
, а не Get
.Если вы попытаетесь New
, он будет выглядеть как документ.
Комментарии:
1. Это сработало для меня! Я обновил документы MS этим решением и ожидаю слияния