Modification de Mot de Passe O365

  • Mathias BOUANICHE
  • Auteur du sujet
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 semaines 6 jours - il y a 2 semaines 4 jours #4719 par Mathias BOUANICHE
Modification de Mot de Passe O365 a été créé par Mathias BOUANICHE
Bonjour,
 J'ai un souci pour la modification des mots de passe dans O365 via Koxo, j'ai fait la MaJ vers 4.0.0.3, installer les modules powershell, mais j'ai toujours cette erreur:
J'ai ajouté à la main dans entra ID :User-PasswordProfile.ReadWrite.All 

[31/08/2026 16:02:14] {Changement de mot de passe} Script="C:\Program Files\KoXo Dev\KoXoAdm\AdminScripts\UserPasswordO365.ps1"
[POWERSHELL] [08/31/2026 16:02:15]: [OK] Powershell module "Microsoft.Graph.Authentication" V2.39.0 loaded
[POWERSHELL] [08/31/2026 16:02:16]: [OK] Powershell module "ExchangeOnlineManagement" V3.8.0 loaded
[POWERSHELL] [08/31/2026 16:02:19]: [OK] Connection to Microsoft Graph was successful !
[POWERSHELL] [08/31/2026 16:02:19]: [INFO] Scopes: (Application.Read.All, Application.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, Domain.Read.All, email, Group.Read.All, Group.ReadWrite.All, openid, Organization.Read.All, Organization.ReadWrite.All, profile, RoleManagement.ReadWrite.Directory, User.Read, User.Read.All, User.ReadWrite.All, UserAuthenticationMethod.ReadWrite.All)
[POWERSHELL] [08/31/2026 16:02:19]: [INFO] Authentication type: Delegated
[POWERSHELL] [08/31/2026 16:02:19]: [INFO] Credential type    : InteractiveBrowser
[POWERSHELL] [08/31/2026 16:02:24]: [OK] Connection was successful to Microsoft Exchange Online Management
[POWERSHELL] [08/31/2026 16:02:24]: [OFFICE365] Exx BXXXXXXXX (xxxxxxx@stjoguignen.org)
[POWERSHELL] [08/31/2026 16:02:29]: [OK] Successfully configure password policies "DisableStrongPassword" for "Ely BOUANICHE" (ely.bouaniche@stjoguignen.org)
[POWERSHELL] [08/31/2026 16:02:29]: [ERROR] Unable to change user password for "Exx XXXXX" (xxxxxxxxx@stjoguignen.org) || Error = Insufficient privileges to complete the operation.

Le probleme c'est que j'ai modifié tout les MDPs et je dois sortir les étiquettes demain...auriez vous une piste?
Dernière édition: il y a 2 semaines 4 jours par Mathias BOUANICHE. Raison: masquage de noms

Connexion ou Créer un compte pour participer à la conversation.

  • Mathias BOUANICHE
  • Auteur du sujet
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 semaines 4 jours - il y a 2 semaines 4 jours #4743 par Mathias BOUANICHE
Réponse de Mathias BOUANICHE sur le sujet Modification de Mot de Passe O365
Au final, il y a un bug entre les scripts et Graph, j'ai supprimé et recréé l'app dans entra ID, j'ai du ajouter a la main les droits Microsoft Graph (car le script n'y arrive pas) > autorisations d'applications (surtout la derniére en gras qui n'apparait pas dans les scripts Koxo)

Application.Read.All
Application.ReadWrite.All
Directory.Read.All
Directory.ReadWrite.All
Domain.Read.All
Group.Read.All
Group.ReadWrite.All
Organization.Read.All
Organization.ReadWrite.All
User.Read.All
User.ReadWrite.All
UserAuthenticationMethod.ReadWrite.All
User-PasswordProfile.ReadWrite.All

Puis j'ai modifié le script UserPasswordO365.ps1 dans C:\Program Files\KoXo Dev\KoXoAdm\AdminScripts en modifiant la variable $Office365AppScopes, ajoutant User-PasswordProfile.ReadWrite.All :
$Office365AppScopes = "Application.Read.All,Application.ReadWrite.All,
Directory.Read.All,Directory.ReadWrite.All,
Domain.Read.All,
Group.Read.All,Group.ReadWrite.All,
Organization.Read.All,Organization.ReadWrite.All,
User.Read.All,User.ReadWrite.All,
UserAuthenticationMethod.ReadWrite.All,
User-PasswordProfile.ReadWrite.All"


Voila, en mode bidouille...
Dernière édition: il y a 2 semaines 4 jours par Mathias BOUANICHE.
Les utilisateur(s) suivant ont remercié: Admin KoXo, Administrateur LFM

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 semaines 4 jours #4744 par Admin KoXo
Réponse de Admin KoXo sur le sujet Modification de Mot de Passe O365
Bonjour,
User-PasswordProfile n'existait pas quand nous avions intégré les API de Graph.
Le script fonctionnait déjà mais il semble que Microsoft ait modifié certaines choses car au départ seul l'utilisateur ou administrateur pouvait changer le mot de passe.
Nous avions alors modifié les droits de l'application pour arriver à modifier le mot de passe.
La modification sera présente dans la V4004.
Merci pour votre retour.
Cdt
Le support
 

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.134 secondes