Get-MsolServicePrincipalCredential

Obtient les informations d’identification associées à un principal de service.

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

Description

L’applet de commande Get-MsolServicePrincipalCredential obtient les informations d’identification associées à un principal de service.

Exemples

Exemple 1 : Obtenir les propriétés des informations d’identification

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

Cette commande obtient toutes les propriétés d’informations d’identification, à l’exception de la valeur d’informations d’identification, qui sont associées au nom du principal de service (SPN) MyApp/myApp.com. Un SPN doit suivre le format appClass/nom d’hôte, où appClass représente la classe d’application (« MyApp ») et le nom d’hôte représente le nom d’hôte de l’application (myApp.com).

Paramètres

-AppPrincipalId

Spécifie l’ID d’application du principal de service pour lequel obtenir les informations d’identification.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Spécifie l’ID d’objet unique du principal de service pour lequel obtenir les informations d’identification.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReturnKeyValues

Indique si cette applet de commande retourne des valeurs de clé.

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalName

Spécifie le nom du principal de service à partir duquel obtenir les informations d’identification. Un SPN doit utiliser l’un des formats suivants :

  • appName
  • appName/hostname
  • une URL valide

AppName représente le nom de l’application. Le nom d’hôte représente l’autorité URI de l’application.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Spécifie l’ID unique du locataire sur lequel effectuer l’opération. La valeur par défaut est le locataire de l’utilisateur actuel. Ce paramètre s’applique uniquement aux utilisateurs partenaires.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Sorties

Microsoft.Online.Administration.ServicePrincipalCredential[]

Cette applet de commande retourne les informations d’identification associées à un principal de service. Chaque objet retourné contient les informations suivantes :

  • Type. Type d’informations d’identification du principal de service (asymétrique/symétrique/mot de passe).
  • Valeur. Valeur des informations d’identification.
    • Si le type d'informations d'identification est certificat, il s'agit du certificat encodé en base 64.
    • Si le type d’informations d’identification est symétrique, il représente une clé AES.
  • KeyGroupId. Identificateur réservé à une utilisation interne.
  • KeyId. Identificateur unique de la clé.
  • Startdate. Date de début effective de l’utilisation des informations d’identification.
  • EndDate. Date de fin effective de l’utilisation des informations d’identification.
  • Utilisation. Spécifie si les informations d’identification sont utilisées pour « signer » ou « vérifier » un jeton.