Update-AzADAppFederatedCredential
обновление свойства навигации federatedIdentityCredentials в приложениях
Синтаксис
UpdateExpanded (по умолчанию)
Update-AzADAppFederatedCredential
-ApplicationObjectId <String>
-FederatedCredentialId <String>
[-AdditionalProperties <Hashtable>]
[-Audience <String[]>]
[-Description <String>]
[-Issuer <String>]
[-Subject <String>]
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
UpdateViaJsonFilePath
Update-AzADAppFederatedCredential
-ApplicationObjectId <String>
-FederatedCredentialId <String>
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
UpdateViaJsonString
Update-AzADAppFederatedCredential
-ApplicationObjectId <String>
-FederatedCredentialId <String>
-JsonString <String>
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
обновление свойства навигации federatedIdentityCredentials в приложениях
Примеры
Пример 1. Обновление субъекта для федеративных учетных данных удостоверения
Update-AzADAppFederatedCredential -ApplicationObjectId $appObjectId -FederatedCredentialId $credentialId -Subject 'subject'
Обновление субъекта для учетных данных федеративного удостоверения
Параметры
-AdditionalProperties
Дополнительные параметры
Свойства параметра
Тип: Hashtable
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateExpanded
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ApplicationObjectId
key: id of application
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Audience
Выводит список аудиторий, которые могут отображаться во внешнем маркере.
Это поле является обязательным и по умолчанию используется значение "api://AzureADTokenExchange".
В нем говорится, что платформа удостоверений Майкрософт должна принимать в утверждении aud в входящего токена.
Это значение представляет Azure AD во внешнем поставщике удостоверений и не имеет фиксированного значения для поставщиков удостоверений. Возможно, вам потребуется создать регистрацию приложения в поставщике удостоверений, чтобы служить аудиторией этого маркера.
Обязательное.
Свойства параметра
Тип: String [ ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateExpanded
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: cf
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DefaultProfile
Параметр DefaultProfile не работает.
Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.
Свойства параметра
Тип: PSObject
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: AzureRMContext, AzureCredential
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Description
Не проверенное, предоставленное пользователем описание федеративных учетных данных удостоверения.
Необязательно.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateExpanded
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-FederatedCredentialId
key: id of federatedIdentityCredential
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Issuer
URL-адрес внешнего поставщика удостоверений и должен соответствовать утверждению издателя для обмена внешним маркером.
Сочетание значений издателя и субъекта должно быть уникальным в приложении.
Обязательное.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateExpanded
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-JsonFilePath
Путь к json-файлу, предоставленному операции обновления
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateViaJsonFilePath
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-JsonString
Строка JSON, предоставленная операции обновления
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateViaJsonString
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-PassThru
Возвращает значение true, когда команда завершается успешно
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Subject
Обязательное.
Идентификатор внешней рабочей нагрузки программного обеспечения в поставщике внешних удостоверений.
Как и значение аудитории, оно не имеет фиксированного формата, так как каждый поставщик удостоверений использует собственный идентификатор — иногда GUID, иногда идентификатор с разделителями двоеточия, иногда произвольные строки.
Значение здесь должно совпадать с вложенным утверждением в маркере, представленном в Azure AD.
Сочетание издателя и субъекта должно быть уникальным в приложении.
Поддерживает $filter (eq).
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
UpdateExpanded
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-WhatIf
Показывает, что произойдет, если командлет будет запущен.
Командлет не запускается.
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: wi
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
Выходные данные