Get-MsolServicePrincipalCredential

Возвращает учетные данные, связанные с субъектом-службой.

Синтаксис

Get-MsolServicePrincipalCredential
   -ObjectId <Guid>
   -ReturnKeyValues <Boolean>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipalCredential
   -ReturnKeyValues <Boolean>
   -AppPrincipalId <Guid>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipalCredential
   -ReturnKeyValues <Boolean>
   -ServicePrincipalName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]

Описание

Командлет Get-MsolServicePrincipalCredential получает учетные данные, связанные с субъектом-службой.

Примеры

Пример 1. Получение свойств учетных данных

PS C:\> Get-MsolServicePrincipalCredential -ServicePrincipalName "MyApp/myApp.com"

Эта команда получает все свойства учетных данных, кроме значения учетных данных, связанные с именем субъекта-службы (SPN) MyApp/myApp.com. Имя субъекта-службы должно соответствовать формату appClass или hostname, где appClass представляет класс приложения (MyApp) и имя узла представляет имя узла для приложения (myApp.com).

Параметры

-AppPrincipalId

Указывает идентификатор приложения субъекта-службы, для которого необходимо получить учетные данные.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Указывает уникальный идентификатор объекта субъекта-службы, для которого необходимо получить учетные данные.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReturnKeyValues

Указывает, возвращает ли этот командлет значения ключей.

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalName

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

  • appName
  • appName/hostname
  • допустимый URL-адрес

AppName представляет имя приложения. Имя узла представляет центр URI для приложения.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Указывает уникальный идентификатор клиента, на котором выполняется операция. Значение по умолчанию — это клиент текущего пользователя. Этот параметр применяется только к пользователям-партнерам.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

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

Microsoft.Online.Administration.ServicePrincipalCredential[]

Этот командлет возвращает учетные данные, связанные с субъектом-службой. Каждый возвращенный объект содержит следующие сведения:

  • Введите , Тип учетных данных субъекта-службы (асимметричный/симметричный/пароль).
  • Значение. Значение учетных данных.
    • Если тип учетных данных — это certificate, значение представляет сертификат в кодировке base-64.
    • Если тип учетных данных симметричный, он представляет ключ AES.
  • KeyGroupId. Идентификатор, зарезервированный для внутреннего использования.
  • KeyId. Уникальный идентификатор ключа.
  • Startdate. Дата начала использования учетных данных.
  • Enddate. Дата окончания использования учетных данных.
  • Использования. Указывает, используются ли учетные данные для подписи или проверки маркера.