Gérer les mots de passe avec Microsoft Graph PowerShell
Cet article est valable pour Microsoft 365 Entreprise et Office 365 Entreprise.
Vous pouvez utiliser Microsoft Graph PowerShell comme alternative au Centre d’administration Microsoft 365 pour gérer les mots de passe dans Microsoft 365.
Remarque
Le module Azure Active Directory est remplacé par le Kit de développement logiciel (SDK) Microsoft Graph PowerShell. Vous pouvez utiliser le kit de développement logiciel (SDK) PowerShell Microsoft Graph pour accéder à toutes les API Microsoft Graph. Pour plus d’informations, consultez Démarrage avec le kit de développement logiciel (SDK) PowerShell Microsoft Graph.
Tout d’abord, utilisez un compte administrateur microsoft Entra DC ou administrateur d’application cloud pour vous connecter à votre locataire Microsoft 365.
La gestion des mots de passe d’un utilisateur nécessite l’étendue d’autorisation User.ReadWrite.All ou l’une des autres autorisations répertoriées dans la page de référence de l’API Graph « Attribuer une licence ».
Connect-Graph -Scopes User.ReadWrite.All
Utilisez ces commandes pour définir un mot de passe et forcer un utilisateur à modifier son nouveau mot de passe la prochaine fois qu’il se connecte.
$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Update-MgUser -UserId $userUPN -PasswordProfile @{ ForceChangePasswordNextSignIn = $true; Password = $newPassword }
Voir aussi
Gérer les comptes d’utilisateurs, les licences et les groupes Microsoft 365 avec PowerShell