Get-MsolUser
Obtient les utilisateurs à partir d’Azure Active Directory.
Syntaxe
Get-MsolUser
[-ReturnDeletedUsers]
[-City <String>]
[-Country <String>]
[-Department <String>]
[-DomainName <String>]
[-EnabledFilter <UserEnabledFilter>]
[-State <String>]
[-Synchronized]
[-Title <String>]
[-HasErrorsOnly]
[-LicenseReconciliationNeededOnly]
[-UnlicensedUsersOnly]
[-UsageLocation <String>]
[-SearchString <String>]
[-MaxResults <Int32>]
[-TenantId <Guid>]
[<CommonParameters>]
Get-MsolUser
-ObjectId <Guid>
[-ReturnDeletedUsers]
[-TenantId <Guid>]
[<CommonParameters>]
Get-MsolUser
[-ReturnDeletedUsers]
-UserPrincipalName <String>
[-TenantId <Guid>]
[<CommonParameters>]
Get-MsolUser
[-ReturnDeletedUsers]
[-City <String>]
[-Country <String>]
[-Department <String>]
[-DomainName <String>]
[-EnabledFilter <UserEnabledFilter>]
[-State <String>]
[-Synchronized]
[-Title <String>]
[-HasErrorsOnly]
[-LicenseReconciliationNeededOnly]
[-UnlicensedUsersOnly]
[-UsageLocation <String>]
[-SearchString <String>]
[-All]
[-TenantId <Guid>]
[<CommonParameters>]
Description
L’applet de commande Get-MsolUser obtient un utilisateur individuel ou une liste d’utilisateurs. Spécifiez le paramètre ObjectId ou UserPrincipalName pour obtenir un utilisateur spécifique.
Exemples
Exemple 1 : Obtenir tous les utilisateurs
PS C:\> Get-MsolUser
Cette commande récupère tous les utilisateurs de l’entreprise. Il affiche jusqu’à la valeur par défaut de 500 résultats.
Exemple 2 : Obtenir des utilisateurs activés
PS C:\> Get-MsolUser -EnabledFilter EnabledOnly -MaxResults 2000
Cette commande obtient jusqu’à 2 000 utilisateurs activés.
Exemple 3 : Obtenir un utilisateur par UPN
PS C:\> Get-MsolUser -UserPrincipalName "davidchew@contoso.com"
Cette commande récupère l’utilisateur avec l’UPN davidchew@contoso.com.
Exemple 4 : Obtenir un utilisateur par ID d’objet
PS C:\> Get-MsolUser -ObjectId 81701046-cb37-439b-90ce-2afd9630af7d
Cette commande récupère un utilisateur qui a l’ID d’objet spécifié.
Exemple 5 : Obtenir des utilisateurs par chaîne de recherche
PS C:\> Get-MsolUser -SearchString "David"
Cette commande récupère une liste d’utilisateurs avec David dans le nom d’affichage ou l’adresse e-mail.
Exemple 6 : Obtenir l’emplacement de données préféré d’un utilisateur
PS C:\> Get-MsolUser -UserPrincipalName "davidchew@contoso.onmicrosoft.com" | Select PreferredDataLocation
Cette commande retourne l’emplacement de données préféré d’un utilisateur.
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 |
-City
Spécifie la ville sur laquelle filtrer les résultats.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Country
Spécifie le pays ou la région sur lequel filtrer les résultats.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Department
Spécifie le service sur lequel filtrer les résultats.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DomainName
Spécifie le domaine sur lequel filtrer les résultats. Il doit s’agir d’un domaine vérifié pour l’entreprise. Tous les utilisateurs disposant d’une adresse e-mail, principale ou secondaire, sur ce domaine sont retournés.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnabledFilter
Spécifie le filtre pour les utilisateurs activés ou désactivés. Les valeurs valides sont All, EnabledOnly et DisabledOnly.
Type: | UserEnabledFilter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-HasErrorsOnly
Indique que cette applet de commande retourne uniquement les utilisateurs qui ont des erreurs de validation.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LicenseReconciliationNeededOnly
Indique que cette applet de commande filtre uniquement pour les utilisateurs qui ont besoin d’un rapprochement de licence.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
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 de l’utilisateur à 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 |
-ReturnDeletedUsers
Indique que cette applet de commande retourne uniquement les utilisateurs dans le bac de recyclage.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SearchString
Spécifie une chaîne pour faire correspondre l’adresse e-mail ou le nom complet à partir de cette chaîne.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-State
Spécifie le filtre pour l’état de l’utilisateur.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Synchronized
Indique que cette applet de commande retourne uniquement les utilisateurs qui sont synchronisés via Azure Active Directory Sync.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
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 |
-Title
Spécifie le filtre pour le titre de l’utilisateur.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UnlicensedUsersOnly
Indique que cette applet de commande retourne uniquement les utilisateurs qui n’ont pas de licence.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UsageLocation
Spécifie le filtre pour le pays ou la région où les services sont consommés par l’utilisateur. Spécifiez un code de pays ou de région à deux lettres.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UserPrincipalName
Spécifie l’ID utilisateur de l’utilisateur à récupérer.
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 |
Sorties
Microsoft.Online.Administration.User
Cette applet de commande retourne des objets utilisateur, qui incluent les informations suivantes :
AlternateEmailAddresses. Autre adresse e-mail de l’utilisateur (externe à Azure Active Directory).
BlockCredential. indique si l'utilisateur peut se connecter.
City. ville de l'utilisateur.
Pays. Pays ou région de l’utilisateur.
Département. département de l'utilisateur.
DisplayName. Nom complet de l’utilisateur.
Erreurs. tableau d'erreurs. Il s'agit d'erreurs de validation qui peuvent entraîner une perte d'accès aux services.
Fax. numéro de télécopie de l'utilisateur.
Prénom. Prénom de l’utilisateur.
ImmuableID. valeur retournée uniquement pour les utilisateurs fédérés. Il s’agit de l’ID qui doit être fédéré avec Azure Active Directory.
isBlackBerryUser. indique si l'utilisateur a un appareil BlackBerry.
estLicensed. indique si des licences sont affectées à l'utilisateur.
LastDirSyncTime. Date et heure de la dernière synchronisation d’annuaires (retournées uniquement par les utilisateurs synchronisés avec Azure Active Directory via la synchronisation Active Directory).
LastPasswordChangeTimestamp. Heure la plus récente à laquelle une modification de mot de passe pour l’utilisateur a été inscrite dans Azure Active Directory.
LastName. Nom de famille de l’utilisateur.
LicenseReconciliationNeededed. indique si l'utilisateur possède actuellement une boîte aux lettres sans licence. Si le cas se présente, l'utilisateur doit disposer d'une licence de 30 jours pour ne pas perdre sa boîte aux lettres.
Licences. liste des licences de l'utilisateur.
LiveID. ID de connexion unique de l'utilisateur.
MobilePhone. numéro de téléphone mobile de l'utilisateur.
Objectid. ID unique de l'utilisateur.
Bureau. numéro de téléphone fixe de l'utilisateur.
OverallProvisioningStatus. indique si des privilèges d'accès ont été attribués à l'utilisateur pour les services.
PasswordNeverExpires. indique si le mot de passe de l'utilisateur doit être obligatoirement changé tous les 90 jours.
PhoneNumber. numéro de téléphone de l'utilisateur.
Postalcode. code postal de l'utilisateur.
PreferredDataLocation. Emplacement de données préféré de l’utilisateur.
PreferredLanguage. langue par défaut de l'utilisateur
ProxyAddresses. Adresses proxy associées à cet utilisateur.
State (État). état de l'utilisateur (pour les États-Unis).
StreetAddress. adresse de l'utilisateur.
StrongPasswordRequired. indique si l'utilisateur doit définir un mot de passe fort quand il change de mot de passe. Les mots de passe forts sont recommandés.
Titre. titre de l'utilisateur.
UsageLocation. Pays ou région où les services sont consommés par l’utilisateur. Il doit s’agir d’un code de pays ou de région à deux lettres.
UserPrincipalName. identifiant utilisateur de l'utilisateur.
ValidationStatus. indique si des erreurs sont liées à l'utilisateur.