Bonjour, j'ai un gros soucis avec C# et active directory, je n'arrive pas a assigner un mot de passe a un utilisateur !
voici le code que j'execute
Donc en gros, ce code me creer bien mon utilisateur, mais leve une exception lorsqu'il essaye le Invoke.... Voici l'exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ADConnection Connect = new ADConnection("CN=Users"); DirectoryEntry dirEntry = new DirectoryEntry(Connect.Path, "orad\\Administrator", "password_admin"); DirectoryEntry newUser = dirEntry.Children.Add("CN=" + this.Name, "user"); newUser.Properties["samAccountName"].Value = this.Name; newUser.CommitChanges(); newUser.Invoke("SetPassword", new object[] { "P@ssw0rd" }); newUser.CommitChanges(); dirEntry.Close(); newUser.Close();
System.Refection.TargetInvocationException : Une exception à été levée pas la cible d'un appel. ---> System.Runtime.InteropServices.COMException(0x80070033): Windows ne peut trouver le chemin d'acces reseau.
Auriez vous une idée sur comment résoudre cette erreur??
MERCI D'AVANCE
Vincent
Partager