Bonjour,

Je cherche a remplacer une chaine de caractere connue dans un script.

Je dois remplacer le homedirectory de pleins de personnes dans notre Active Directory par ce qu'on change nos serveurs de stockage.

Dans l'AD les utilisateurs avais \\OldServeur\dossier et je dois leur mettre \\Nouveauserveur\dossier.


Je pensais utiliser ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
(avant ca le script récupère l'info homedirectory pour chaque utilisateur)
 
chemin = "\\Nouveauserveur"
 
If InStr(HomeDirectory,chemin) <> 0 Then
 
HomeDirectory = Replace (HomeDirectory, "\\OldServeur" , "\\Nouveauserveur")
 
ObjMember.Put "homeDirectory", HomeDirectory
 
ObjMember.SetInfo
Mais je viens de me rendre compte que certains utilisateurs ont \\OLDSERVEUR\dossier

et du coup mon script ne fonctionne pas !

Help, si vous avez une idée pour me sortir de ce guepier je vous en serais très reconnaissant !

Merci !