Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft Entra PowerShell est un outil puissant permettant de gérer et d’administrer les ressources Entra directement à partir de PowerShell.
Cet article vous aide à naviguer dans le module et décrit ses concepts fondamentaux.
Prerequisites
Connectez-vous
Chaque applet de commande dans Microsoft Entra PowerShell est protégée par une ou plusieurs étendues d’autorisation. Pour utiliser Microsoft Entra PowerShell, les utilisateurs qui se connectent doivent donner leur consentement aux étendues d’autorisation requises pour l’applet de commande qu’ils prévoient d’utiliser. Spécifiez les autorisations dans l’applet de commande Connect-Entra. Connectez-vous avec un compte d’administrateur pour votre locataire, si vous y êtes invité.
Connect-Entra -Scopes 'User.Read.All'
Microsoft Entra PowerShell prend en charge deux types d’authentification : l’accès délégué et l’accès à l’application uniquement. Pour afficher toutes les options possibles, reportez-vous aux scénarios d’authentification.
Rechercher les commandes disponibles
Les applets de commande PowerShell de Microsoft Entra suivent une convention de dénomination standard pour PowerShell, Verb-Noun. Le verbe décrit l’action (exemples includeNew, , GetSet, Remove, ) et le nom décrit le type de ressource (exemples include User, Group, ServicePrincipal, Device). Les noms dans Microsoft Entra PowerShell commencent toujours par le préfixe Entra. Pour obtenir la liste complète des verbes standard, consultez les verbes approuvés pour les commandes PowerShell.
Note
Pour les applets de commande bêta, ajoutez un préfixe bêta au nom de la ressource. Par exemple, utilisez Get-EntraBetaUser plutôt que Get-EntraUser pour la version bêta.
Vous pouvez obtenir toutes les commandes disponibles dans Microsoft Entra module PowerShell à l’aide de la commande suivante :
Get-Command -Module Microsoft.Entra*
Pour affiner ce problème, par exemple, pour rechercher des commandes liées aux applications, exécutez la commande suivante.
Get-Command -Module Microsoft.Entra* -Noun *application*
Cette commande affiche toutes les applets de commande, fonctions et alias inclus dans le module pour la ressource d’application.
CommandType Name Version Source
----------- ---- ------- ------
Function Add-EntraApplicationOwner 1.0.1 Microsoft.Entra
Function Get-EntraApplication 1.0.1 Microsoft.Entra
Function Get-EntraApplicationExtensionProperty 1.0.1 Microsoft.Entra
Function Get-EntraApplicationKeyCredential 1.0.1 Microsoft.Entra
Function Get-EntraApplicationLogo 1.0.1 Microsoft.Entra
Function Get-EntraApplicationOwner 1.0.1 Microsoft.Entra
Function Get-EntraApplicationPasswordCredential 1.0.1 Microsoft.Entra
Afficher les propriétés et méthodes prises en charge pour une commande
Pour afficher d’autres propriétés au-delà de la sortie par défaut, exécutez la commande suivante pour afficher toutes les propriétés prises en charge :
Get-EntraUser -UserId 'rsmith@contoso.com' | Get-Member
Cette commande affiche toutes les propriétés et méthodes utilisateur.
accountEnabled NoteProperty bool accountEnabled=True
ageGroup NoteProperty object ageGroup=null
businessPhones NoteProperty Object[]
city NoteProperty string city=Bellevue
companyName NoteProperty object companyName=null
consentProvidedForMinor NoteProperty object
country NoteProperty string
createdDateTime NoteProperty datetime createdDateTime
creationType NoteProperty object creationType=null
deletedDateTime NoteProperty object deletedDateTime=null
DeletionTimestamp NoteProperty object DeletionTimestamp=null
department NoteProperty string department=Retail
DirSyncEnabled NoteProperty object DirSyncEnabled=null
displayName NoteProperty string displayName=Adele Vance
employeeHireDate NoteProperty object employeeHireDate=null
employeeId NoteProperty object employeeId=null
employeeLeaveDateTime NoteProperty object employeeLeaveDateTime=null
employeeOrgData NoteProperty object employeeOrgData=null
employeeType NoteProperty object employeeType=null
Obtenir de l’aide
Pour obtenir de l’aide sur les applets de commande PowerShell Microsoft Entra, utilisez Get-Help la commande pour obtenir une aide détaillée sur des commandes spécifiques, notamment leur syntaxe, leurs paramètres et leurs exemples d’utilisation.
Par exemple, pour en savoir plus sur la Get-EntraUser commande, exécutez la commande suivante.
Get-Help Get-EntraUser -Detailed
Cette commande fournit une documentation d’aide détaillée, notamment la description de l’applet de commande, les paramètres, les exemples d’utilisation et les commandes associées, ce qui vous aide à comprendre comment l’utiliser efficacement dans différents scénarios.
Découvrir les notions de base
Familiarisez-vous avec Microsoft Entra PowerShell par le biais de nos guides pratiques détaillés :