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


Get-AzADServicePrincipal

Перечисляет сущности из субъектов-служб или получает сущность из субъектов-служб по ключу

Синтаксис

Get-AzADServicePrincipal
   [-Select <String[]>]
   [-Count]
   [-Filter <String>]
   [-Orderby <String[]>]
   [-Search <String>]
   [-ConsistencyLevel <String>]
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [-CountVariable <String>]
   [<CommonParameters>]
Get-AzADServicePrincipal
   -ObjectId <String>
   [-Select <String[]>]
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzADServicePrincipal
   [-Select <String[]>]
   -DisplayNameBeginsWith <String>
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzADServicePrincipal
   [-Select <String[]>]
   -DisplayName <String>
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzADServicePrincipal
   [-Select <String[]>]
   -ApplicationId <Guid>
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzADServicePrincipal
   [-Select <String[]>]
   -ApplicationObject <IMicrosoftGraphApplication>
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzADServicePrincipal
   [-Select <String[]>]
   -ServicePrincipalName <String>
   [-First <UInt64>]
   [-Skip <UInt64>]
   [-AppendSelected]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Описание

Перечисляет сущности из субъектов-служб или получает сущность из субъектов-служб по ключу

Примеры

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

Get-AzADServicePrincipal -DisplayName $name

Получение субъекта-службы по отображаемого имени

Пример 2. Поиск отображаемого имени субъекта-службы начинается с

Get-AzADServicePrincipal -DisplayNameStartsWith $prefix

Поиск отображаемого имени субъекта-службы начинается с

Пример 3. Перечисление субъектов-служб

Get-AzADServicePrincipal -First 10 -Select Tags -AppendSelected

Перечислите первые 10 субъектов-служб и добавьте свойство "Теги" после свойств по умолчанию: DisplayName, "Id", "DeletedDateTime", "ServicePrincipalNames", "AppId"

Пример 4. Получение субъекта-службы по идентификатору приложения

Get-AzADServicePrincipal -ApplicationId $appId

Получение субъекта-службы по идентификатору приложения

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

Get-AzADApplication -DisplayName $name | Get-AzADServicePrincipal

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

Пример 6. Получение субъекта-службы с помощью фильтра

Get-AzADServicePrincipal -Filter "startsWith(DisplayName,'some-name')"

Получение субъекта-службы с помощью фильтра

Пример 7. Назначение OdataCount переменной

Get-AzADServicePrincipal -First 10 -ConsistencyLevel eventual -Count -CountVariable 'result'
$result

Назначение OdataCount переменной

Параметры

-AppendSelected

Добавление свойств, выбранных с помощью свойств по умолчанию при включении этого переключателя, работает только с параметром -Select.

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

-ApplicationId

идентификатор приложения serviceprincipal

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

-ApplicationObject

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

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

-ConsistencyLevel

Указывает запрошенный уровень согласованности. URL-адрес документации: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/

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

-Count

Включение количества элементов

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

-CountVariable

Указывает количество общих элементов в коллекции. По умолчанию эта переменная будет задана в глобальной области.

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

-DefaultProfile

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

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

-DisplayName

отображаемое имя serviceprincipal

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

-DisplayNameBeginsWith

Отображаемое имя serviceprincipal начинается с

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

-Filter

Фильтрация элементов по значениям свойств, дополнительные сведения о запросе фильтра см. в статье https://learn.microsoft.com/en-us/graph/filter-query-parameter

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

-First

Возвращает только первые объекты n.

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

-ObjectId

key: id of servicePrincipal

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

-Orderby

Упорядочивание элементов по значениям свойств

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

Поиск элементов по фразам поиска

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

-Select

Выбор свойств для возврата

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

-ServicePrincipalName

имя serviceprincipal

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

-Skip

Игнорирует первые объекты n, а затем получает оставшиеся объекты.

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

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

IMicrosoftGraphApplication

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

IMicrosoftGraphServicePrincipal