Partager via


Get-MsolServicePrincipal

Obtient les principaux de service à partir d’Azure Active Directory.

Syntaxe

Get-MsolServicePrincipal
   [-SearchString <String>]
   [-MaxResults <Int32>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   -ObjectId <Guid>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   -AppPrincipalId <Guid>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   -ServicePrincipalName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipal
   [-SearchString <String>]
   [-All]
   [-TenantId <Guid>]
   [<CommonParameters>]

Description

L’applet de commande Get-MsolServicePrincipal obtient un principal de service ou une liste de principaux de service à partir d’Azure Active Directory.

Exemples

Exemple 1 : Afficher tous les principaux de service

PS C:\> Get-MsolServicePrincipal

Cette commande affiche tous les principaux de service existants dans le locataire de l’organisation.

Exemple 2 : Obtenir des principaux de service à l’aide d’un nom

PS C:\> Get-MsolServicePrincipal -ServicePrincipalName "MyApp"

Cette commande obtient tous les principaux de service existants qui ont un nom de principal de service qui commence par MyApp. Il s’agit d’une correspondance exacte de la partie appClass du nom du principal de service jusqu’à la barre oblique.

Exemple 3 : Obtenir un principal de service

PS C:\> Get-MsolServicePrincipal -AppPrincipalId 5e964d2f-e384-4292-ae55-dd24c89cc53b

Cette commande obtient un principal de service qui a un ID de principal d’application spécifique.

Paramètres

-All

Indique que cette applet de commande retourne tous les résultats. Ne spécifiez pas avec le paramètre MaxResults .

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AppPrincipalId

Spécifie l’ID d’application unique du principal de service à obtenir.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-MaxResults

Spécifie le nombre maximal de résultats retournés par cette applet de commande. La valeur par défaut est 500.

Type:Int32
Position:Named
Valeur par défaut:500
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ObjectId

Spécifie l’ID d’objet unique du principal de service à obtenir.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SearchString

Spécifie une chaîne pour faire correspondre les noms de principal de service.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ServicePrincipalName

Spécifie le nom du principal de service ou des principaux de service à obtenir. Un SPN doit utiliser l’un des formats suivants :

  • appName
  • appName/hostname
  • UNE URL valide

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

Microsoft.Online.Administration.ServicePrincipal[]

Cette applet de commande retourne un principal de service ou une liste de principaux de service à partir d’Azure Active Directory. Chaque principal de service contient les informations suivantes :

  • Objectid. Identificateur unique du principal de service.
  • AppPrincipalId. Identificateur d’application du principal de service.
  • DisplayName. Nom convivial du principal de service.
  • Serviceprincipalname. Liste des noms de principaux de service (SPN) associés au principal du service.
  • AccountEnabled. Valeur indiquant si le compte est activé.