Condividi tramite


Get-MsolServicePrincipalCredential

Ottiene le credenziali associate a un'entità servizio.

Sintassi

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

Descrizione

Il cmdlet Get-MsolServicePrincipalCredential ottiene le credenziali associate a un'entità servizio.

Esempio

Esempio 1: Ottenere le proprietà delle credenziali

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

Questo comando ottiene tutte le proprietà delle credenziali, ad eccezione del valore delle credenziali, associato al nome dell'entità servizio (SPN) MyApp/myApp.com. Un SPN deve seguire il formato appClass/hostname, dove appClass rappresenta la classe applicazione ("MyApp") e il nome host rappresenta il nome host per l'applicazione (myApp.com).

Parametri

-AppPrincipalId

Specifica l'ID applicazione dell'entità servizio per cui ottenere le credenziali.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ObjectId

Specifica l'ID oggetto univoco dell'entità servizio per cui ottenere le credenziali.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ReturnKeyValues

Indica se questo cmdlet restituisce valori chiave.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ServicePrincipalName

Specifica il nome dell'entità servizio da cui ottenere le credenziali. Un SPN deve usare uno dei formati seguenti:

  • appName
  • appName/hostname
  • URL valido

AppName rappresenta il nome dell'applicazione. Nome host rappresenta l'autorità URI per l'applicazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-TenantId

Specifica l'ID univoco del tenant in cui eseguire l'operazione. Il valore predefinito è il tenant dell'utente corrente. Questo parametro si applica solo agli utenti partner.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

Microsoft.Online.Administration.ServicePrincipalCredential[]

Questo cmdlet restituisce le credenziali associate a un'entità servizio. Ogni oggetto restituito contiene le informazioni seguenti:

  • Digitare Tipo di credenziale dell'entità servizio (asimmetrico/simmetrico/password).
  • Valore. Valore delle credenziali.
    • Se il tipo di credenziale è certificate, questo elemento rappresenta il certificato con codifica Base 64.
    • Se il tipo di credenziali è simmetrico, rappresenta una chiave AES.
  • KeyGroupId. Identificatore riservato per l'uso interno.
  • KeyId. Identificatore univoco della chiave.
  • Startdate. Data di inizio effettiva dell'utilizzo delle credenziali.
  • Enddate. Data di fine effettiva dell'utilizzo delle credenziali.
  • Utilizzo. Specifica se la credenziale viene usata per "firmare" o "verificare" un token.