Поделиться через


Update-AzADServicePrincipal

Обновляет сущность в субъекте-службе

Синтаксис

Update-AzADServicePrincipal
      -ObjectId <String>
      [-KeyCredential <IMicrosoftGraphKeyCredential[]>]
      [-PasswordCredential <IMicrosoftGraphPasswordCredential[]>]
      [-IdentifierUri <String[]>]
      [-Homepage <String>]
      [-AccountEnabled]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-AlternativeName <String[]>]
      [-AppDescription <String>]
      [-AppOwnerOrganizationId <String>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-AppRoleAssignedTo <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignment <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignmentRequired]
      [-ClaimsMappingPolicy <IMicrosoftGraphClaimsMappingPolicy[]>]
      [-DelegatedPermissionClassification <IMicrosoftGraphDelegatedPermissionClassification[]>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-Endpoint <IMicrosoftGraphEndpoint[]>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-LoginUrl <String>]
      [-LogoutUrl <String>]
      [-Note <String>]
      [-NotificationEmailAddress <String[]>]
      [-Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]
      [-PreferredSingleSignOnMode <String>]
      [-PreferredTokenSigningKeyThumbprint <String>]
      [-ReplyUrl <String[]>]
      [-SamlSingleSignOnSetting <IMicrosoftGraphSamlSingleSignOnSettings>]
      [-ServicePrincipalType <String>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzADServicePrincipal
      [-KeyCredential <IMicrosoftGraphKeyCredential[]>]
      [-PasswordCredential <IMicrosoftGraphPasswordCredential[]>]
      [-IdentifierUri <String[]>]
      [-Homepage <String>]
      [-AccountEnabled]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-AlternativeName <String[]>]
      [-AppDescription <String>]
      [-AppOwnerOrganizationId <String>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-AppRoleAssignedTo <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignment <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignmentRequired]
      [-ClaimsMappingPolicy <IMicrosoftGraphClaimsMappingPolicy[]>]
      [-DelegatedPermissionClassification <IMicrosoftGraphDelegatedPermissionClassification[]>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-Endpoint <IMicrosoftGraphEndpoint[]>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-LoginUrl <String>]
      [-LogoutUrl <String>]
      [-Note <String>]
      [-NotificationEmailAddress <String[]>]
      [-Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]
      [-PreferredSingleSignOnMode <String>]
      [-PreferredTokenSigningKeyThumbprint <String>]
      [-ReplyUrl <String[]>]
      [-SamlSingleSignOnSetting <IMicrosoftGraphSamlSingleSignOnSettings>]
      [-ServicePrincipalType <String>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]
      -ApplicationId <Guid>
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzADServicePrincipal
      [-KeyCredential <IMicrosoftGraphKeyCredential[]>]
      [-PasswordCredential <IMicrosoftGraphPasswordCredential[]>]
      [-IdentifierUri <String[]>]
      [-Homepage <String>]
      [-AccountEnabled]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-AlternativeName <String[]>]
      [-AppDescription <String>]
      [-AppOwnerOrganizationId <String>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-AppRoleAssignedTo <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignment <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignmentRequired]
      [-ClaimsMappingPolicy <IMicrosoftGraphClaimsMappingPolicy[]>]
      [-DelegatedPermissionClassification <IMicrosoftGraphDelegatedPermissionClassification[]>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-Endpoint <IMicrosoftGraphEndpoint[]>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-LoginUrl <String>]
      [-LogoutUrl <String>]
      [-Note <String>]
      [-NotificationEmailAddress <String[]>]
      [-Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]
      [-PreferredSingleSignOnMode <String>]
      [-PreferredTokenSigningKeyThumbprint <String>]
      [-ReplyUrl <String[]>]
      [-SamlSingleSignOnSetting <IMicrosoftGraphSamlSingleSignOnSettings>]
      [-ServicePrincipalType <String>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]
      -InputObject <IMicrosoftGraphServicePrincipal>
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzADServicePrincipal
      [-KeyCredential <IMicrosoftGraphKeyCredential[]>]
      [-PasswordCredential <IMicrosoftGraphPasswordCredential[]>]
      [-IdentifierUri <String[]>]
      [-Homepage <String>]
      [-AccountEnabled]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-AlternativeName <String[]>]
      [-AppDescription <String>]
      [-AppOwnerOrganizationId <String>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-AppRoleAssignedTo <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignment <IMicrosoftGraphAppRoleAssignment[]>]
      [-AppRoleAssignmentRequired]
      [-ClaimsMappingPolicy <IMicrosoftGraphClaimsMappingPolicy[]>]
      [-DelegatedPermissionClassification <IMicrosoftGraphDelegatedPermissionClassification[]>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-Endpoint <IMicrosoftGraphEndpoint[]>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-LoginUrl <String>]
      [-LogoutUrl <String>]
      [-Note <String>]
      [-NotificationEmailAddress <String[]>]
      [-Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]
      [-PreferredSingleSignOnMode <String>]
      [-PreferredTokenSigningKeyThumbprint <String>]
      [-ReplyUrl <String[]>]
      [-SamlSingleSignOnSetting <IMicrosoftGraphSamlSingleSignOnSettings>]
      [-ServicePrincipalType <String>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]
      -ServicePrincipalName <String>
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Обновляет сущность в субъекте-службе

Примеры

Пример 1. Обновление субъекта-службы и связанного приложения по отображаемого имени

Update-AzADServicePrincipal -DisplayName $name -IdentifierUri $uri

Обновление субъекта-службы и связанного приложения с помощью отображаемого имени, ИдентификаторUri, PasswordCredential, KeyCredential будет назначено приложению.

Пример 2. Обновление субъекта-службы по входным данным конвейера

Get-AzADServicePrincipal -ObjectId $id | Update-AzADServicePrincipal -Note $note

Обновление субъекта-службы и связанного приложения с помощью отображаемого имени, ИдентификаторUri, PasswordCredential, KeyCredential будет назначено приложению.

Параметры

-AccountEnabled

Значение true, если учетная запись субъекта-службы включена; в противном случае значение false. Поддерживает $filter (eq, ne, NOT, in).

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AddIn

Определяет пользовательское поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Microsoft 365, вызывать приложение в контексте документа, над которым работает пользователь. Сведения о создании см. в разделе NOTES для свойств ADDIN и создании хэш-таблицы.

Тип:IMicrosoftGraphAddIn[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AlternativeName

Используется для получения субъектов-служб по подписке, идентификации группы ресурсов и полных идентификаторов ресурсов для управляемых удостоверений. Поддерживает $filter (eq, NOT, ge, le, startsWith).

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppDescription

Описание, предоставляемое соответствующим приложением.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplicationId

Уникальный идентификатор связанного приложения (его свойство appId).

Тип:Guid
Aliases:AppId
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppOwnerOrganizationId

Содержит идентификатор клиента, в котором зарегистрировано приложение. Это применимо только к субъектам-службам, поддерживаемым приложениями. Поддерживает $filter (eq, ne, NOT, ge, le).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppRole

Роли, предоставляемые приложением, которое представляет этот субъект-служба. Дополнительные сведения см. в определении свойства appRoles для сущности приложения. Не допускается значение NULL. Сведения о создании см. в разделе NOTES для свойств APPROLE и создании хэш-таблицы.

Тип:IMicrosoftGraphAppRole[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppRoleAssignedTo

Назначения ролей приложения для этого приложения или службы, предоставленные пользователям, группам и другим субъектам-службам. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств APPROLEASSIGNEDTO и создания хэш-таблицы.

Тип:IMicrosoftGraphAppRoleAssignment[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppRoleAssignment

Назначение роли приложения для другого приложения или службы, предоставленное этому субъекту-службе. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств APPROLEASSIGNMENT и создания хэш-таблицы.

Тип:IMicrosoftGraphAppRoleAssignment[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppRoleAssignmentRequired

Указывает, должны ли пользователи или другие субъекты-службы предоставлять назначение роли приложения для этого субъекта-службы, прежде чем пользователи смогут войти в систему или приложения могут получить маркеры. Значение по умолчанию — false. Не допускается значение NULL. Поддерживает $filter (eq, ne, NOT).

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClaimsMappingPolicy

УтвержденияMappingPolicies, назначенные этому субъекту-службе. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств CLAIMSMAPPINGPOLICY и создание хэш-таблицы.

Тип:IMicrosoftGraphClaimsMappingPolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:PSObject
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DelegatedPermissionClassification

Классификации разрешений для делегированных разрешений, предоставляемых приложением, которое представляет этот субъект-служба. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств DELEGATEDPERMISSIONCLASSIFICATION и создания хэш-таблицы.

Тип:IMicrosoftGraphDelegatedPermissionClassification[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeletedDateTime

.

Тип:DateTime
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Свободное текстовое поле для предоставления внутреннего пользовательского описания субъекта-службы. На порталах конечных пользователей, таких как MyApps, будет отображаться описание приложения в этом поле. Максимальный допустимый размер — 1024 символов. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisabledByMicrosoftStatus

Указывает, отключила ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisplayName

Отображаемое имя субъекта-службы. Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith), $search и $orderBy.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Endpoint

Конечные точки, доступные для обнаружения. Службы, такие как Sharepoint, заполняют это свойство определенным клиентом конечными точками SharePoint, которые другие приложения могут обнаруживать и использовать в своих интерфейсах. Сведения о создании см. в разделе NOTES для свойств КОНЕЧНОй точки и создание хэш-таблицы.

Тип:IMicrosoftGraphEndpoint[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Homepage

Домашняя страница или целевая страница приложения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HomeRealmDiscoveryPolicy

HomeRealmDiscoveryPolicies, назначенные этому субъекту-службе. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств HOMEREALMDISCOVERYPOLICY и создания хэш-таблицы.

Тип:IMicrosoftGraphHomeRealmDiscoveryPolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdentifierUri

URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в разделе "Объекты приложений" и "Объекты субъекта-службы". Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускается значение NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Info

InfoUrl To конструктор, см. раздел NOTES для свойств INFO и создание хэш-таблицы.

Тип:IMicrosoftGraphInformationalUrl
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Объект субъекта-службы

Тип:IMicrosoftGraphServicePrincipal
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-KeyCredential

Коллекция ключевых учетных данных, связанных с приложением. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le). Сведения о создании см. в разделе NOTES для свойств KEYCREDENTIALS и создания хэш-таблицы.

Тип:IMicrosoftGraphKeyCredential[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LoginUrl

Указывает URL-адрес, в котором поставщик услуг перенаправляет пользователя в Azure AD для проверки подлинности. Azure AD использует URL-адрес для запуска приложения из Microsoft 365 или Azure AD My Apps. При пустом входе Azure AD выполняет вход, инициированный поставщиком удостоверений для приложений, настроенных с использованием единого входа на основе SAML. Пользователь запускает приложение из Microsoft 365, Azure AD My Apps или URL-адреса единого входа Azure AD.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LogoutUrl

Указывает URL-адрес, который будет использоваться службой авторизации Майкрософт для выхода пользователя с помощью интерфейсного канала OpenId Connect, внутренних каналов или протоколов выхода SAML.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Note

Свободное текстовое поле для записи сведений о субъекте-службе, обычно используемом в операционных целях. Максимальный допустимый размер — 1024 символов.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NotificationEmailAddress

Указывает список адресов электронной почты, в которых Azure AD отправляет уведомление, когда активный сертификат близок к дате окончания срока действия. Это касается только сертификатов, используемых для подписи токена SAML, выданного для приложений коллекции Azure AD.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Oauth2PermissionScope

Делегированные разрешения, предоставляемые приложением. Дополнительные сведения см. в свойстве api сущности приложения oauth2PermissionScopes. Не допускается значение NULL. Сведения о создании см. в разделе NOTES о свойствах OAUTH2PERMISSIONSCOPE и создании хэш-таблицы.

Тип:IMicrosoftGraphPermissionScope[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ObjectId

key: id of servicePrincipal

Тип:String
Aliases:ServicePrincipalId, Id, ServicePrincipalObjectId
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

Возвращает значение true, когда команда завершается успешно

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PasswordCredential

Коллекция учетных данных паролей, связанных с приложением. Не допускается значение NULL. Сведения о создании см. в разделе NOTES для свойств PASSWORDCREDENTIALS и создания хэш-таблицы.

Тип:IMicrosoftGraphPasswordCredential[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PreferredSingleSignOnMode

Указывает режим единого входа, настроенный для этого приложения. Azure AD использует предпочтительный режим единого входа для запуска приложения из Microsoft 365 или Azure AD My Apps. Поддерживаемые значения : password, saml, notSupported и oidc.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PreferredTokenSigningKeyThumbprint

Зарезервировано только для внутреннего использования. Не записывайте или иначе полагаться на это свойство. Может быть удалено в будущих версиях.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ReplyUrl

URL-адреса, на которые отправляются маркеры пользователей для входа в связанное приложение, или URI перенаправления, на которые отправляются коды авторизации OAuth 2.0 и маркеры доступа для связанного приложения. Не допускается значение NULL.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SamlSingleSignOnSetting

samlSingleSignOnSettings To, см. раздел NOTES для свойств SAMLSINGLESIGNONSETTING и создание хэш-таблицы.

Тип:IMicrosoftGraphSamlSingleSignOnSettings
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServicePrincipalName

Содержит список идентификаторовUris, скопированный из связанного приложения. Дополнительные значения можно добавить в гибридные приложения. Эти значения можно использовать для идентификации разрешений, предоставляемых этим приложением в Azure AD. Например, клиентские приложения могут указать URI ресурса, основанный на значениях этого свойства для получения маркера доступа, который является URI, возвращенным в утверждении aud. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).

Тип:String
Aliases:SPN
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServicePrincipalType

Определяет, представляет ли субъект-службу приложение или управляемое удостоверение. Это настраивается azure AD внутри системы. Для субъекта-службы, представляющего приложение, для этого задано значение Application. Для субъекта-службы, представляющего управляемое удостоверение, это значение имеет значение ManagedIdentity.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Пользовательские строки, которые можно использовать для классификации и идентификации субъекта-службы. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TokenEncryptionKeyId

Указывает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD выдает маркеры для этого приложения, зашифрованные с помощью ключа, указанного этим свойством. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TokenIssuancePolicy

ТокенIssuancePolicies, назначенный этому субъекту-службе. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств TOKENISSUANCEPOLICY и создания хэш-таблицы.

Тип:IMicrosoftGraphTokenIssuancePolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TokenLifetimePolicy

TokenLifetimePolicies, назначенный этому субъекту-службе. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств TOKENLIFETIMEPOLICY и создания хэш-таблицы.

Тип:IMicrosoftGraphTokenLifetimePolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TransitiveMemberOf

. Сведения о создании см. в разделе NOTES для свойств TRANSITIVEMEMBEROF и создания хэш-таблицы.

Тип:IMicrosoftGraphDirectoryObject[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

IMicrosoftGraphServicePrincipal

Выходные данные

Boolean

Примечания

ПСЕВДОНИМЫ

Set-AzADServicePrincipal