Get-EntraServicePrincipalOwner

Obtenga el propietario de una entidad de servicio.

Sintaxis

GetQuery (valor predeterminado)

Get-EntraServicePrincipalOwner

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

Append

Get-EntraServicePrincipalOwner

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

Description

El Get-EntraServicePrincipalOwner cmdlet obtiene los propietarios de una entidad de servicio en Microsoft Entra ID.

Ejemplos

Ejemplo 1: Recuperar el propietario de una entidad de servicio

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

En este ejemplo se obtienen los propietarios de una entidad de servicio especificada. Puede usar el comando Get-EntraServicePrincipal para obtener el identificador de objeto de la entidad de servicio.

  • -ServicePrincipalId parameter especifica el identificador único de una entidad de servicio.

Ejemplo 2: Recuperar todos los propietarios de una entidad de servicio

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

Este comando obtiene todos los propietarios de una entidad de servicio. Puede usar el comando Get-EntraServicePrincipal para obtener el identificador de objeto de la entidad de servicio.

  • -ServicePrincipalId parameter especifica el identificador único de una entidad de servicio.

Ejemplo 3: Recuperar los dos principales propietarios de una entidad de servicio

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

Este comando obtiene los dos principales propietarios de una entidad de servicio. Puede usar el comando Get-EntraServicePrincipal para obtener el identificador de objeto de la entidad de servicio. Puede usar -Limit como alias para -Top.

  • -ServicePrincipalId parameter especifica el identificador único de una entidad de servicio.

Ejemplo 4: recuperar los dos principales propietarios de una entidad de servicio y seleccionar y anexar una propiedad no devuelta de forma predeterminada.

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

Este comando obtiene los dos principales propietarios de una entidad de servicio. Puede usar el comando Get-EntraServicePrincipal para obtener el identificador de objeto de la entidad de servicio. Puede usar -Limit como alias para -Top.

  • -ServicePrincipalId parameter especifica el identificador único de una entidad de servicio.
  • -Property parameter selecciona una propiedad userType que no se devuelve de forma predeterminada.
  • -AppendSelected el parámetro garantiza que la propiedad seleccionada se devuelva junto con las propiedades predeterminadas.

Parámetros

-All

Enumera todas las páginas.

Propiedades de parámetro

Tipo:System.Management.Automation.SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-AppendSelected

Especifica si se van a anexar las propiedades seleccionadas.

Propiedades de parámetro

Tipo:System.Management.Automation.SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

Append
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Property

Especifica las propiedades que se van a devolver.

Propiedades de parámetro

Tipo:

System.String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Select

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ServicePrincipalId

Especifica el identificador de una entidad de servicio en Microsoft Entra ID.

Propiedades de parámetro

Tipo:System.String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:ObjectId (identificador de objeto)

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Top

Especifica el número máximo de registros que se van a devolver.

Propiedades de parámetro

Tipo:System.Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Limit

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.