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


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

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

Тип:Guid
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

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

Тип:Guid
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-ReturnKeyValues

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

Тип:Boolean
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalName

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

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

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

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

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

Тип:Guid
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

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

Microsoft.Online.Administration.ServicePrincipalCredential[]

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

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