tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
2626
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Theki Theki ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    6
    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:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
                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 :
    1
    
    System. DirectoryServices.DirectorySericesCOMException (0x8007202B): Eine Referenzauswertung wurde vom Server zurückgesendet.

    Wo ist mein Fehler..?
     

  2. #2
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Hallo,

    vom Aufbau her sieht alles gut aus. Aber nach einer kurzen Recherche hab ich das gefunden, evtl. ist dir das hilfreich:
    http://www.winvistaside.de/forum/lof....php/t647.html
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  3. #3
    Theki Theki ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    6
    Danke, für deine schnelle Antwort.
    Wi nutzten in unserem System ausschließlich Windows XP Prof. und in dem Post wird Win Vista angesprochen.

    Meinst du das am Code nichts falsch ist, sondern, dass in den Gruppenrichtlinien etwas falsch eingestellt ist?
     

  4. #4
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Was mir im nachhinein auffällt, du machst nach der Methode Invoke kein Commit. Evtl. kommt deswegen der Fehler

    Code :
    1
    2
    
    uEntry.Invoke("SetPassword", "NewPassword");            
    uEntry.CommitChanges();
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  5. #5
    Theki Theki ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    6
    Nach langer Zeit melde ich mich wieder, gestern kam ich dazu es zu testen. Doch es kommt immer noch der Referenzfehler :/
     

  6. #6
    gquinca Tutorials.de Gastzugang
    Hallo,
    wie wäre es mit einem einfachen CMD-Befehl?

    C:> net user /domain MaxMustermann neues_Passwort

    Dass man dafür Domain-Administrator Berechtigung benötigt, versteht sich von selbst.

    mfG
    gquincy
     

Ähnliche Themen

  1. Active Directory
    Von Sephi2k06 im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 06.10.06, 10:46
  2. C# und Active Directory
    Von daschii im Forum .NET Web und Kommunikation
    Antworten: 15
    Letzter Beitrag: 22.09.06, 07:33
  3. Active Directory FÜR Linux
    Von nolly im Forum Linux & Unix
    Antworten: 6
    Letzter Beitrag: 22.03.05, 09:24
  4. Active directory
    Von stormystormy im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 26.02.04, 13:46
  5. Asp.net Active Directory
    Von stormystormy im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 25.12.03, 18:37