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. -
-Passwordspé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. -
-Passwordspécifie le mot de passe à définir. -
-ForceChangePasswordNextSignInWithMfale 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. -
-Passwordspécifie le mot de passe à définir. -
-ForceChangePasswordNextSignInle 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.