Set-EntraUserPasswordProfile

Définit le mot de passe d’un utilisateur.

Syntaxe

Default (Par défaut)

Set-EntraUserPasswordProfile

    [-ForceChangePasswordNextSignIn]
    [-ForceChangePasswordNextSignInWithMfa]
    -UserId <String>
    -Password <SecureString>
    [<CommonParameters>]

Description

L’applet Set-EntraUserPasswordProfile de commande avec alias Set-EntraUserPassword définit le mot de passe d’un utilisateur dans Microsoft Entra ID.

Tout utilisateur peut mettre à jour son mot de passe sans appartenir à un rôle d’administrateur.

Exemples

Exemple 1 : Définir le mot de passe d’un utilisateur

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword = '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword

Cette commande définit le mot de passe de l’utilisateur spécifié.

  • -UserIdspécifie l’ID d’un utilisateur dans Microsoft Entra ID.
  • -Password spécifie le mot de passe à définir.

Exemple 2 : Définir le mot de passe d’un utilisateur avec le paramètre ForceChangePasswordNextSignInWithMfa

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword= '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword -ForceChangePasswordNextSignInWithMfa

Cette commande définit le mot de passe de l’utilisateur spécifié avec le paramètre ForceChangePasswordNextSignInWithMfa.

  • -UserIdspécifie l’ID d’un utilisateur dans Microsoft Entra ID.
  • -Password spécifie le mot de passe à définir.
  • -ForceChangePasswordNextSignInWithMfa le paramètre force l’utilisateur à modifier son mot de passe.

Exemple 3 : Définir le mot de passe d’un utilisateur avec le paramètre ForceChangePasswordNextSignIn

connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword= '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword -ForceChangePasswordNextSignIn

Cette commande définit le mot de passe de l’utilisateur spécifié avec le paramètre ForceChangePasswordNextSignIn.

  • -UserIdspécifie l’ID d’un utilisateur dans Microsoft Entra ID.
  • -Password spécifie le mot de passe à définir.
  • -ForceChangePasswordNextSignIn le paramètre force un utilisateur à modifier son mot de passe lors de sa prochaine connexion.

Paramètres

-ForceChangePasswordNextSignIn

Force un utilisateur à modifier son mot de passe lors de sa prochaine connexion.

Propriétés du paramètre

Type:System.Management.Automation.SwitchParameter
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

-ForceChangePasswordNextSignInWithMfa

Si la valeur est true, forcez l’utilisateur à modifier son mot de passe.

Propriétés du paramètre

Type:System.Management.Automation.SwitchParameter
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

-Password

Spécifie le mot de passe .

Propriétés du paramètre

Type:System.SecureString
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:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-UserId

Spécifie l’ID d’un 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:Identifiant d'objet (ObjectId), UPN, Identité, Nom Principal de l'Utilisateur

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
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.