L’applet New-EntraBetaUser de commande crée un utilisateur dans Microsoft Entra ID. Spécifiez le DisplayName,AccountEnabledet PasswordProfile le paramètre pour créer un utilisateur.
Exemples
Exemple 1 : Créer un utilisateur à l’aide du paramètre MailNickName
DisplayName Id Mail UserPrincipalName
----------- -- ---- -----------------
New User 00aa00aa-bb11-cc22-dd33-44ee44ee44ee NewUser@contoso.com
Cette commande crée un utilisateur.
Paramètres
-AccountEnabled
Indique si le compte de l’utilisateur est activé.
Propriétés du paramètre
Type:
System.Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-AgeGroup
Spécifie le groupe d’âge de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-BusinessPhones
Spécifie un numéro de téléphone.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Alias:
Numéro de téléphone
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-City
Spécifie la ville de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-CompanyName
Spécifie le nom de l’entreprise de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-ConsentProvidedForMinor
Définit si le consentement a été obtenu pour les mineurs.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Country
Spécifie le pays de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-CreationType
Indique si le compte d’utilisateur est un compte local pour un locataire Microsoft Entra ID B2C.
Les valeurs possibles sont « LocalAccount » et Null.
Lorsque l’utilisateur crée un compte local, la propriété est requise et vous devez la définir sur « LocalAccount ».
Lorsque l’utilisateur crée un compte professionnel ou scolaire, ne spécifiez pas la propriété ou définissez-la sur Null.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Department
Spécifie le service de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DisplayName
Spécifie le nom complet de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-FaxNumber
Spécifie le numéro de télécopie de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Alias:
FacsimileTelephoneNumber, Télécopie
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-GivenName
Spécifie le nom donné de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-ImmutableId
Cette propriété lie un compte d'utilisateur local à son objet Microsoft Entra ID et est requise lors de la création d'un utilisateur dans Microsoft Graph si l'UPN (userPrincipalName) de l'utilisateur se trouve dans un domaine fédéré.
Important : les caractères $ et _ ne peuvent pas être utilisés lors de la spécification de cette propriété.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-JobTitle
Spécifie le titre du travail de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-MailNickName
Spécifie le surnom de messagerie de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Mobile
Spécifie le numéro de téléphone mobile de l’utilisateur.
Spécifie les stratégies de mot de passe de l’utilisateur.
Cette valeur est une énumération avec une seule valeur possible, « DisableStrongPassword », qui permet de spécifier des mots de passe plus faibles que la stratégie par défaut.
Vous pouvez également spécifier la valeur « DisablePasswordExpiration ».
Les deux peuvent être spécifiés ensemble ; par exemple : « DisablePasswordExpiration, DisableStrongPassword ».
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-PasswordProfile
Spécifie le profil de mot de passe de l’utilisateur.
Le type de paramètre de ce paramètre est « PasswordProfile ».
Pour passer un paramètre de ce type, vous devez d’abord créer une variable dans PowerShell avec ce type :
D’autres attributs qui peuvent être définis dans passwordProfile sont
$passwordProfile.EnforceChangePasswordPolicy : valeur booléenne indiquant que la stratégie de changement de mot de passe est enabled ou disabled pour cet utilisateur $passwordProfile.
ForceChangePasswordNextLogin : valeur booléenne indiquant que l’utilisateur doit modifier le mot de passe lors de la prochaine connexion.
Propriétés du paramètre
Type:
PasswordProfile
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-PostalCode
Spécifie le code postal de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-PreferredLanguage
Spécifie la langue préférée de l’utilisateur.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-ShowInAddressList
Si la valeur est True, affichez cet utilisateur dans la liste d’adresses.
Propriétés du paramètre
Type:
System.Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-SignInNames
Spécifie la collection de noms de connexion pour un compte local dans un locataire Microsoft Entra ID B2C.
Chaque nom de connexion doit être unique dans l’entreprise/locataire.
La propriété doit être spécifiée lorsque vous créez un utilisateur de compte local ; ne le spécifiez pas lorsque vous créez un compte professionnel ou scolaire.
Requis pour les utilisateurs auxquels des licences sont attribuées en raison d’une exigence légale pour vérifier la disponibilité des services dans les pays.
Voici quelques exemples : « US », « JP » et « GB ».
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-UserPrincipalName
Nom d’utilisateur principal (UPN) de l’utilisateur.
L’UPN est un nom de connexion de style Internet pour l’utilisateur basé sur la norme Internet RFC 822.
Par convention, cet UPN doit être mappé au nom de messagerie de l’utilisateur.
Le format général est « alias@domain ».
Pour les comptes professionnels ou scolaires, le domaine doit être présent dans la collection de domaines vérifiés du locataire.
Cette propriété est requise lorsqu’un compte professionnel ou scolaire est créé ; il est facultatif pour les comptes locaux.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-UserState
Pour un utilisateur externe invité au locataire à l’aide de l’API d’invitation, cette propriété représente l’état d’invitation de l’utilisateur invité.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-UserStateChangedOn
Affiche l’horodatage pour la dernière modification apportée à la propriété userState.
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-UserType
Valeur de chaîne qui peut être utilisée pour classer les types d’utilisateur dans votre répertoire, tels que « Membre » et « Invité ».
Propriétés du paramètre
Type:
System.String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.