Compartilhar via


Get-MsolServicePrincipalCredential

Obtém credenciais associadas a uma entidade de serviço.

Sintaxe

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>]

Description

O cmdlet Get-MsolServicePrincipalCredential obtém credenciais associadas a uma entidade de serviço.

Exemplos

Exemplo 1: Obter propriedades de credencial

PS C:\> Get-MsolServicePrincipalCredential -ServicePrincipalName "MyApp/myApp.com"

Esse comando obtém todas as propriedades de credencial, exceto o valor da credencial, que estão associadas ao myApp/myApp.com do nome da entidade de serviço (SPN). Um SPN deve seguir o formato appClass/hostname, em que appClass representa a classe de aplicativo ("MyApp") e o nome do host representa o nome do host do aplicativo (myApp.com).

Parâmetros

-AppPrincipalId

Especifica a ID do aplicativo da entidade de serviço para a qual obter credenciais.

Tipo:Guid
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ObjectId

Especifica a ID de objeto exclusiva da entidade de serviço para a qual obter credenciais.

Tipo:Guid
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ReturnKeyValues

Indica se esse cmdlet retorna valores de chave.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ServicePrincipalName

Especifica o nome da entidade de serviço da qual obter credenciais. Um SPN deve usar um dos seguintes formatos:

  • appName
  • appName/hostname
  • uma URL válida

AppName representa o nome do aplicativo. O nome do host representa a autoridade de URI para o aplicativo.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-TenantId

Especifica a ID exclusiva do locatário no qual executar a operação. O valor padrão é o locatário do usuário atual. Esse parâmetro se aplica somente a usuários parceiros.

Tipo:Guid
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Saídas

Microsoft.Online.Administration.ServicePrincipalCredential[]

Esse cmdlet retorna as credenciais associadas a uma entidade de serviço. Cada objeto retornado contém as seguintes informações:

  • Digite. O tipo de credencial da entidade de serviço (assimétrica/simétrica/senha).
  • Value. O valor da credencial.
    • Se o tipo de credencial for certificado, este representa o certificado codificado em base 64.
    • Se o tipo de credencial for simétrico, ele representará uma chave AES.
  • KeyGroupId. O identificador reservado para uso interno.
  • KeyId. O identificador exclusivo da chave.
  • Startdate. A data de início efetiva do uso da credencial.
  • Enddate. A data de término efetiva do uso da credencial.
  • Uso. Especifica se a credencial é usada para "assinar" ou "verificar" um token.