Get-MsolServicePrincipalCredential
Ruft Anmeldeinformationen ab, die einem Dienstprinzipal zugeordnet sind.
Syntax
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>]
Beschreibung
Das Cmdlet Get-MsolServicePrincipalCredential ruft Anmeldeinformationen ab, die einem Dienstprinzipal zugeordnet sind.
Beispiele
Beispiel 1: Abrufen von Anmeldeinformationseigenschaften
PS C:\> Get-MsolServicePrincipalCredential -ServicePrincipalName "MyApp/myApp.com"
Mit diesem Befehl werden alle Anmeldeinformationen mit Ausnahme des Anmeldeinformationswerts abgerufen, die dem Dienstprinzipalnamen (SPN) MyApp/myApp.com zugeordnet sind. Ein SPN muss das Format appClass/hostname aufweisen, wobei appClass die Anwendungsklasse ("MyApp") und hostname den Hostnamen für die Anwendung darstellt (myApp.com).
Parameter
-AppPrincipalId
Gibt die Anwendungs-ID des Dienstprinzipals an, für den Anmeldeinformationen abgerufen werden sollen.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ObjectId
Gibt die eindeutige Objekt-ID des Dienstprinzipals an, für den Anmeldeinformationen abgerufen werden sollen.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ReturnKeyValues
Gibt an, ob dieses Cmdlet Schlüsselwerte zurückgibt.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ServicePrincipalName
Gibt den Namen des Dienstprinzipals an, von dem Anmeldeinformationen abgerufen werden sollen. Ein SPN muss eines der folgenden Formate verwenden:
appName
appName/hostname
- eine gültige URL
AppName stellt den Namen der Anwendung dar. Hostname stellt die URI-Autorität für die Anwendung dar.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-TenantId
Gibt die eindeutige ID des Mandanten an, für den der Vorgang ausgeführt werden soll. Der Standardwert ist der Mandant des aktuellen Benutzers. Dieser Parameter gilt nur für Partnerbenutzer.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Microsoft.Online.Administration.ServicePrincipalCredential[]
Dieses Cmdlet gibt die Anmeldeinformationen zurück, die einem Dienstprinzipal zugeordnet sind. Jedes zurückgegebene Objekt enthält die folgenden Informationen:
- Type (Typ). Der Typ der Dienstprinzipalanmeldeinformationen (asymmetrisch/symmetrisch/Kennwort).
- Wert. Der Wert der Anmeldeinformationen.
- Entspricht der Typ der Anmeldeinformationen einem Zertifikat, stellt der Wert das Base64-codierte Zertifikat dar.
- Wenn der Anmeldeinformationstyp symmetrisch ist, stellt er einen AES-Schlüssel dar.
- KeyGroupId. Der Bezeichner, der für die interne Verwendung reserviert ist.
- KeyId. Der eindeutige Bezeichner des Schlüssels.
- Startdate. Das effektive Startdatum der Anmeldeinformationenverwendung.
- Enddate. Das effektive Enddatum der Anmeldeinformationennutzung.
- Verwendung. Gibt an, ob die Anmeldeinformationen zum "Signieren" oder "Überprüfen" eines Tokens verwendet werden.