Partilhar via


Get-MsolServicePrincipalCredential

Obtém credenciais associadas a um principal 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 um principal de serviço.

Exemplos

Exemplo 1: obter propriedades de credenciais

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

Este comando obtém todas as propriedades de credenciais, exceto o valor da credencial, que estão associadas ao nome principal do serviço (SPN) MyApp/myApp.com. Um SPN tem de seguir o formato appClass/hostname, em que appClass representa a classe da aplicação ("MyApp") e o nome do anfitrião representa o nome do anfitrião da aplicação (myApp.com).

Parâmetros

-AppPrincipalId

Especifica o ID da aplicação do principal de serviço para o qual obter credenciais.

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

-ObjectId

Especifica o ID de objeto exclusivo do principal de serviço para o qual obter credenciais.

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

-ReturnKeyValues

Indica se este cmdlet devolve valores de chave.

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

-ServicePrincipalName

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

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

AppName representa o nome da aplicação. O nome do anfitrião representa a autoridade de URI para a 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.ServicePrincipalCredential[]

Este cmdlet devolve as credenciais associadas a um principal de serviço. Cada objeto devolvido contém as seguintes informações:

  • Escreva. O tipo de credencial do principal de serviço (Assimétrica/Simétrica/Palavra-passe).
  • Valor. O valor da credencial.
    • Se o tipo de credencial for certificado, representa o certificado codificado de base 64.
    • Se o tipo de credencial for simétrico, representa uma chave AES.
  • KeyGroupId. O identificador reservado para utilização interna.
  • KeyId. O identificador exclusivo da chave.
  • StartDate. A data de início efetiva da utilização das credenciais.
  • EndDate. A data de fim efetiva da utilização das credenciais.
  • Utilização . Especifica se a credencial é utilizada para "assinar" ou "verificar" um token.