Partilhar via


Get-MsolServicePrincipal

Obtém principais de serviço do Azure Active Directory.

Sintaxe

Get-MsolServicePrincipal
   [-SearchString <String>]
   [-MaxResults <Int32>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   -ObjectId <Guid>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   -AppPrincipalId <Guid>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   -ServicePrincipalName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   [-SearchString <String>]
   [-All]
   [-TenantId <Guid>]
   [<CommonParameters>]

Description

O cmdlet Get-MsolServicePrincipal obtém um principal de serviço ou uma lista de principais de serviço do Azure Active Directory.

Exemplos

Exemplo 1: apresentar todos os principais de serviço

PS C:\> Get-MsolServicePrincipal

Este comando apresenta todos os principais de serviço existentes no inquilino da organização.

Exemplo 2: obter principais de serviço com um nome

PS C:\> Get-MsolServicePrincipal -ServicePrincipalName "MyApp"

Este comando obtém todos os principais de serviço existentes que têm um nome principal de serviço que começa com MyApp. Esta é uma correspondência exata da parte appClass do nome do principal de serviço até à barra de reencaminhamento.

Exemplo 3: Obter um principal de serviço

PS C:\> Get-MsolServicePrincipal -AppPrincipalId 5e964d2f-e384-4292-ae55-dd24c89cc53b

Este comando obtém um principal de serviço que tem um ID de principal de aplicação específico.

Parâmetros

-All

Indica que este cmdlet devolve todos os resultados. Não especifique em conjunto com o parâmetro MaxResults .

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AppPrincipalId

Especifica o ID de aplicação exclusivo do principal de serviço a obter.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-MaxResults

Especifica o número máximo de resultados devolvidos por este cmdlet. O valor predefinido é 500.

Tipo:Int32
Position:Named
Default value:500
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ObjectId

Especifica o ID de objeto exclusivo do principal de serviço a obter.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-SearchString

Especifica uma cadeia para corresponder aos nomes dos principais de serviço.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ServicePrincipalName

Especifica o nome do principal de serviço ou principais de serviço a obter. Um SPN tem de utilizar um dos seguintes formatos:

  • appName
  • appName/hostname
  • um URL válido

AppName representa o nome da aplicação e o nome do anfitrião representa a autoridade de URI da aplicação.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-TenantId

Especifica o ID exclusivo do inquilino no qual efetuar a operação. O valor predefinido é o inquilino do utilizador atual. Este parâmetro aplica-se apenas aos utilizadores parceiros.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

Microsoft.Online.Administration.ServicePrincipal[]

Este cmdlet devolve um principal de serviço ou uma lista de principais de serviço do Azure Active Directory. Cada principal de serviço contém as seguintes informações:

  • ObjectId. O identificador exclusivo do principal de serviço.
  • AppPrincipalId. O identificador da aplicação do principal de serviço.
  • DisplayName. O nome amigável do principal de serviço.
  • ServicePrincipalName. A lista de nomes de principais de serviço (SPNs) associados ao principal de serviço.
  • AccountEnabled. O valor que indica se a conta está ativada.