Get-EntraServicePrincipalOwner

Obtenha o proprietário de uma entidade de serviço.

Sintaxe

GetQuery (Default)

Get-EntraServicePrincipalOwner

    -ServicePrincipalId <String>
    [-All]
    [-Top <Int32>]
    [-Property <String[]>]
    [<CommonParameters>]

Append

Get-EntraServicePrincipalOwner

    -ServicePrincipalId <String>
    -Property <String[]>
    -AppendSelected
    [-Top <Int32>]
    [-All]
    [<CommonParameters>]

Description

O Get-EntraServicePrincipalOwner cmdlet obtém os proprietários de uma entidade de serviço em Microsoft Entra ID.

Exemplos

Exemplo 1: recuperar o proprietário de uma entidade de serviço

Connect-Entra -Scopes 'Application.Read.All'
$servicePrincipal = Get-EntraServicePrincipal -Filter "displayName eq 'Helpdesk Application'"
Get-EntraServicePrincipalOwner -ServicePrincipalId $servicePrincipal.Id | Select-Object Id, userPrincipalName, DisplayName, '@odata.type'
Id                                   userPrincipalName                       displayName    @odata.type
--                                   -----------------                       -----------    -----------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb AlexW@Contoso.com     Alex Wilber    #microsoft.graph.user
bbbbbbbb-1111-2222-3333-cccccccccccc ChristieC@Contoso.com Christie Cline #microsoft.graph.user

Este exemplo obtém os proprietários de uma entidade de serviço especificada. Você pode usar o comando Get-EntraServicePrincipal para obter a ID do objeto da entidade de serviço.

  • -ServicePrincipalId o parâmetro especifica o identificador exclusivo de uma entidade de serviço.

Exemplo 2: recuperar todos os proprietários de uma entidade de serviço

Connect-Entra -Scopes 'Application.Read.All'
$servicePrincipal = Get-EntraServicePrincipal -Filter "displayName eq 'Helpdesk Application'"
Get-EntraServicePrincipalOwner -ServicePrincipalId $servicePrincipal.Id -All | Select-Object Id, userPrincipalName, DisplayName, '@odata.type'
Id                                   userPrincipalName                       displayName    @odata.type
--                                   -----------------                       -----------    -----------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb AlexW@Contoso.com     Alex Wilber    #microsoft.graph.user
bbbbbbbb-1111-2222-3333-cccccccccccc ChristieC@Contoso.com Christie Cline #microsoft.graph.user

Esse comando obtém todos os proprietários de uma entidade de serviço. Você pode usar o comando Get-EntraServicePrincipal para obter a ID do objeto da entidade de serviço.

  • -ServicePrincipalId o parâmetro especifica o identificador exclusivo de uma entidade de serviço.

Exemplo 3: recuperar os dois principais proprietários de uma entidade de serviço

Connect-Entra -Scopes 'Application.Read.All'
$servicePrincipal = Get-EntraServicePrincipal -Filter "displayName eq 'Helpdesk Application'"
Get-EntraServicePrincipalOwner -ServicePrincipalId $servicePrincipal.Id -Top 2 | Select-Object Id, userPrincipalName, DisplayName, '@odata.type'
Id                                   userPrincipalName                       displayName    @odata.type
--                                   -----------------                       -----------    -----------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb AlexW@Contoso.com     Alex Wilber    #microsoft.graph.user
bbbbbbbb-1111-2222-3333-cccccccccccc ChristieC@Contoso.com Christie Cline #microsoft.graph.user

Esse comando obtém os dois principais proprietários de uma entidade de serviço. Você pode usar o comando Get-EntraServicePrincipal para obter a ID do objeto da entidade de serviço. Você pode usar -Limit como um alias para -Top.

  • -ServicePrincipalId o parâmetro especifica o identificador exclusivo de uma entidade de serviço.

Exemplo 4: recupere os dois principais proprietários de uma entidade de serviço e selecione e acrescente uma propriedade não retornada por padrão.

Connect-Entra -Scopes 'Application.Read.All'
$servicePrincipal = Get-EntraServicePrincipal -Filter "displayName eq 'Helpdesk Application'"
Get-EntraServicePrincipalOwner -ServicePrincipalId 0a40f8f8-4e30-4f58-bf26-772ad69f41f6 -Property userType -AppendSelected -Top 2 | Select-Object Id, userPrincipalName, DisplayName, '@odata.type', userType
Id                                   displayName          @odata.type              userType
--                                   -----------          -----------              ---------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Alex Wilber          #microsoft.graph.user    Member
bbbbbbbb-1111-2222-3333-cccccccccccc Christie Cline       #microsoft.graph.user    Member

Esse comando obtém os dois principais proprietários de uma entidade de serviço. Você pode usar o comando Get-EntraServicePrincipal para obter a ID do objeto da entidade de serviço. Você pode usar -Limit como um alias para -Top.

  • -ServicePrincipalId o parâmetro especifica o identificador exclusivo de uma entidade de serviço.
  • -Property O parâmetro seleciona uma propriedade userType que não é retornada por padrão.
  • -AppendSelected O parâmetro garante que a propriedade selecionada seja retornada junto com as propriedades padrão.

Parâmetros

-All

Listar todas as páginas.

Propriedades do parâmetro

Tipo:System.Management.Automation.SwitchParameter
Valor padrão:False
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-AppendSelected

Especifica se as propriedades selecionadas devem ser acrescentadas.

Propriedades do parâmetro

Tipo:System.Management.Automation.SwitchParameter
Valor padrão:False
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Append
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Property

Especifica as propriedades a serem retornadas.

Propriedades do parâmetro

Tipo:

System.String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:Select

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ServicePrincipalId

Especifica a ID de uma entidade de serviço no Microsoft Entra ID.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:IdentificadorDeObjeto

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Top

Especifica o número máximo de registros a serem retornados.

Propriedades do parâmetro

Tipo:System.Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:Limit

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.