Работает ли командлет Get-AzureADApplicationPasswordCredential?

#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 этим решением и ожидаю слияния