J'essaie de renommer un utilisateur Web (ie. pas de certificat) via un agent LotusScript dans un environnement Domino 8.5.3
Un bout de code :
- Code : Tout sélectionner
Sub Initialize()
Dim session As New NotesSession
Dim reqAdmin As NotesAdministrationProcess
Dim userName As NotesName
Dim userNameNew As NotesName
Dim reqID As String
Set userName = New NotesName("User Test/IDF/FR")
Set userNameNew = New NotesName("User Test1/IDF/FR")
Set reqAdmin = session.Createadministrationprocess("TESTSERVER/IDF/FR")
reqID = reqAdmin.RenameWebuser(userName.Canonical, userNameNew.Canonical, "Test1", "User", "")
Print reqID
End Sub
Lorsque que RenameWebuser est exécuté, une erreur "bateau" : "Entry not found in index".
Je fouille depuis un paquet de temps sur google, rien. J'ai vu qu'il fallait renseigner chacun des champs, j'ai fait le test, toujours pareil.
L'utilisateur existe bien dans le names du serveur TESTSERVER/IDF/FR, d'ailleur, si je renseigne un utilisateur qui n'existe pas, le message d'erreur correpond bien "Nom d'utilisateur introuvable dans l'annuaire Domino"
Si quelqu'un a une idée, je suis preneur
Merci !