Hey zusammen,
seit einigen Tagen sitzt ich nun über dem Problem, dass ich gerne auf unserem Server von meinem Rechner Benutzer-Passwörter ändern möchte.
Nehmen wir follgendes an:
-Servername: server01
-Serverdomain: serverhome.de
-Auf dem Server Administrator Konto: Administrator
-Passendes Passwort: Test
Von follgendem Benutzer sollen die Daten geändert werden: MaxMustermann
Nun habe ich mir follgendes Code zusammen gesucht:
Follgenden Fehler bekomme ich nun zurück:
Wo ist mein Fehler..?
seit einigen Tagen sitzt ich nun über dem Problem, dass ich gerne auf unserem Server von meinem Rechner Benutzer-Passwörter ändern möchte.
Nehmen wir follgendes an:
-Servername: server01
-Serverdomain: serverhome.de
-Auf dem Server Administrator Konto: Administrator
-Passendes Passwort: Test
Von follgendem Benutzer sollen die Daten geändert werden: MaxMustermann
Nun habe ich mir follgendes Code zusammen gesucht:
Code:
try
{
DirectoryEntry uEntry = new DirectoryEntry("LDAP://cn=MaxMustermann,ou=jugendliche,ou=benutzer,dc=serverhome,dc=de", "Administrator@serverhome.de", "Test", AuthenticationTypes.None);
uEntry.Invoke("SetPassword", new object[] { password });
uEntry.Close();
MessageBox.Show("Benutzer geändert");
}
catch (Exception e)
{
MessageBox.Show(e.ToString(), "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
Follgenden Fehler bekomme ich nun zurück:
Code:
System. DirectoryServices.DirectorySericesCOMException (0x8007202B): Eine Referenzauswertung wurde vom Server zurückgesendet.
Wo ist mein Fehler..?