Suite à une mauvaise manipulation nous avons supprimé un compte AD synchronisé avec BM. La corbeille AD n’est pas activée
Un compte similaire a été généré dans l’AD par notre outil RH, mais avec un ObjectGUID différent (Forcément).
Existe t’il un moyen de modifier l’ObjectGUID du compte BM de manière à lui affecter celui du nouvel Objet AD, et reprendre ainsi un synchro normale ? Nous pouvons procéder à un “transfert” de mails d’une boite à l’autre mais cela va être long et fastidieux vu le nombre de répertoire de l’utilisateur.
Voici une petite doc fourni par notre prestataire que nous avons déjà utilisé avec succès
Avant de debuter, vous devez connaitre le nouveau GUID de l’utilisateur afin de mettre à jour la liaison Active
Directory ←→ BlueMind. Connectez-vous ensuite en SSH sur le serveur BlueMind :
# Passer en root
sudo - s
# Lancer la console PostgreSQL, accessible uniquement par l' utilisateur postgres
su postgres
psql
# Vous obtiendrez un terminal " postgres" postgres=#
# Sélection de la base de données de Blue Mind
\c bj
# Pour verifier le GUID d' une personne, tapez la commande suivante :
SELECT ext_id FROM userbm WHERE login='<nom d' utilisateur>' ;
# Vous pouvez mettre à jour un GUID via la commande suivante ( pensez à mettre les accolades ←-
en début et fin)
UPDATE userbm SET ext_id='{<GUID>}' WHERE login='<login / nom de famille>' ;
# On quitte PostgreSQL et on redémarre les services de Blue Mind
\q
exit
bmctl restart
La modification du GUID d’un utilisateur étant faite, vous pourrez relancer une synchronisation Active Directory.