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.