New-MsolUser

Crée un utilisateur dans Azure Active Directory.

Syntax

New-MsolUser
   [-ImmutableId <String>]
   [-UserPrincipalName <String>]
   [-BlockCredential <Boolean>]
   [-City <String>]
   [-Country <String>]
   [-Department <String>]
   [-DisplayName <String>]
   [-Fax <String>]
   [-FirstName <String>]
   [-LastName <String>]
   [-LastPasswordChangeTimestamp <DateTime>]
   [-MobilePhone <String>]
   [-Office <String>]
   [-PasswordNeverExpires <Boolean>]
   [-PhoneNumber <String>]
   [-PostalCode <String>]
   [-PreferredDataLocation <String>]
   [-PreferredLanguage <String>]
   [-SoftDeletionTimestamp <DateTime>]
   [-State <String>]
   [-StreetAddress <String>]
   [-StrongPasswordRequired <Boolean>]
   [-Title <String>]
   [-UsageLocation <String>]
   [-AlternateEmailAddresses <String[]>]
   [-StrongAuthenticationMethods <StrongAuthenticationMethod[]>]
   [-AlternateMobilePhones <String[]>]
   [-StrongAuthenticationRequirements <StrongAuthenticationRequirement[]>]
   [-StsRefreshTokensValidFrom <DateTime>]
   [-UserType <UserType>]
   [-Password <String>]
   [-LicenseOptions <LicenseOption[]>]
   [-ForceChangePassword <Boolean>]
   [-LicenseAssignment <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]

Description

L’applet de commande New-MsolUser crée un utilisateur dans Azure Active Directory. Pour permettre à l’utilisateur d’accéder aux services, attribuez une licence à l’aide du paramètre LicenseAssignment .

Exemples

Exemple 1 : Créer un utilisateur

PS C:\> New-MsolUser -UserPrincipalName "davidchew@contoso.com" -DisplayName "David Chew" -FirstName "David" -LastName "Chew"

Cette commande crée un utilisateur. Aucune licence n’est attribuée à l’utilisateur. Un mot de passe aléatoire est généré pour l’utilisateur.

Exemple 2 : Créer un utilisateur et attribuer une licence

Notes

Le paramètre -LicenseAssignment est déconseillé. Découvrez comment attribuer des licences avec Microsoft Graph PowerShell. Pour plus d’informations, consultez Attribuer une licence Microsoft API Graph.

PS C:\> New-MsolUser -UserPrincipalName "davidchew@contoso.com" -DisplayName "David Chew" -FirstName "David" -LastName "Chew" -UsageLocation "US" -LicenseAssignment "Contoso:BPOS_Standard"

Cette commande crée un utilisateur et attribue une licence.

Exemple 3 : Créer un utilisateur et un emplacement de données préféré

PS C:\> New-MsolUser -UserPrincipalName "davidchew@contoso.onmicrosoft.com" -DisplayName "David" -PreferredDataLocation "EUR"

Cette commande crée un utilisateur dont le nom d’utilisateur principal est jdavidchew@contoso.onmicrosoft.com, le nom d’affichage est David et l’emplacement de données préféré est EUR.

Paramètres

-AlternateEmailAddresses

Spécifie d’autres adresses e-mail pour l’utilisateur.

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

-AlternateMobilePhones

Spécifie d’autres numéros de téléphone mobile pour l’utilisateur.

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

-BlockCredential

Spécifie si l’utilisateur ne peut pas se connecter à l’aide de son ID d’utilisateur.

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

-City

Spécifie la ville de l’utilisateur.

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

-Country

Spécifie le pays ou la région de l’utilisateur.

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

-Department

Spécifie le service de l’utilisateur.

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

-DisplayName

Spécifie le nom d’affichage de l’utilisateur.

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

-Fax

Spécifie le numéro de télécopie de l’utilisateur.

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

-FirstName

Spécifie le prénom de l’utilisateur.

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

-ForceChangePassword

Indique que l’utilisateur doit modifier son mot de passe la prochaine fois qu’il se connecte.

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

-ImmutableId

Spécifie l’ID immuable de l’identité fédérée de l’utilisateur. Cela doit être omis pour les utilisateurs disposant d’identités standard.

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

-LastName

Spécifie le nom de l’utilisateur.

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

-LastPasswordChangeTimestamp

Spécifie l’heure à laquelle le mot de passe a été modifié pour la dernière fois.

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

-LicenseAssignment

Spécifie un tableau de licences à affecter à l’utilisateur.

Notes

Le paramètre -LicenseAssignment est déconseillé. Découvrez comment attribuer des licences avec Microsoft Graph PowerShell. Pour plus d’informations, consultez Attribuer une licence Microsoft API Graph.

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

-LicenseOptions

Spécifie les options d’attribution de licence. Permet de désactiver de manière sélective des plans de service individuels au sein d’une référence SKU.

Type:LicenseOption[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MobilePhone

Spécifie le numéro de téléphone mobile de l’utilisateur.

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

-Office

Spécifie le bureau de l’utilisateur.

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

-Password

Spécifie le nouveau mot de passe de l’utilisateur. Si l'utilisateur doit fournir un mot de passe fort, l'ensemble des règles suivantes doivent être respectées :

  • Le mot de passe doit contenir au moins une lettre minuscule
  • Le mot de passe doit contenir au moins une lettre majuscule
  • Le mot de passe doit contenir au moins un caractère non alphanumérique
  • Le mot de passe ne peut pas contenir d’espaces, d’onglets ou de sauts de ligne
  • La longueur du mot de passe doit être de 8 à 16 caractères
  • Le nom d’utilisateur ne peut pas être contenu dans le mot de passe

Si cette valeur est omise, un mot de passe aléatoire est attribué à l’utilisateur.

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

-PasswordNeverExpires

Spécifie si le mot de passe de l’utilisateur expire régulièrement.

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

-PhoneNumber

Spécifie le numéro de téléphone de l’utilisateur.

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

-PostalCode

Spécifie le code postal de l’utilisateur.

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

-PreferredDataLocation

Spécifie l’emplacement de données préféré de l’utilisateur.

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

-PreferredLanguage

Spécifie la langue préférée de l’utilisateur.

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

-SoftDeletionTimestamp

Spécifie une heure pour la suppression réversible.

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

-State

Spécifie l’état ou la province où se trouve l’utilisateur.

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

-StreetAddress

Spécifie l’adresse postale de l’utilisateur.

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

-StrongAuthenticationMethods

Spécifie un tableau de méthodes d’authentification fortes.

Type:StrongAuthenticationMethod[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StrongAuthenticationRequirements

Spécifie un tableau d’exigences d’authentification fortes.

Type:StrongAuthenticationRequirement[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StrongPasswordRequired

Spécifie s’il faut exiger un mot de passe fort pour l’utilisateur.

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

-StsRefreshTokensValidFrom

Spécifie une valeur StsRefreshTokensValidFrom.

Type:DateTime
Position:Named
Default value:None
Required:False
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

-Title

Spécifie le titre de l’utilisateur.

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

-UsageLocation

Spécifie l’emplacement de l’utilisateur où les services sont consommés. Spécifiez un code de pays ou de région à deux lettres.

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

-UserPrincipalName

Spécifie l’ID utilisateur de cet utilisateur. Cela est nécessaire.

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

-UserType

Spécifie le type d'utilisateur.

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

Sorties

Microsoft.Online.Administration.User

Cette applet de commande retourne des détails sur le nouvel utilisateur qui a été créé, y compris son mot de passe temporaire.