Hallo,
ich habe ein kleines Programm geschrieben,und ein Teil von Code sind so:
DirectoryEntry User = Container_benutzer.Children.Add("CN=" + lmu_id,"User");
User.Properties["sAMAccountName"].Value = ntlogin; //set the properties of this user
User.Properties["userPrincipalName"].Value = login;
User.Properties["mail"].Value = email;
User.Properties["displayname"].Value = anzeigename;
User.Properties["givenName"].Value = vorname;
User.Properties["sn"].Value = nachname;
User.Properties["initials"].Value = geschlecht;
User.Properties["streetAddress"].Value = strasse;
User.Properties["telephoneNumber"].Value = telefon;
User.Properties["postalCode"].Value = plz;
User.Properties["l"].Value = wohnort;
User.Properties["description"].Value = studentenstatus;
User.Properties["physicalDeliveryOfficeName"].Value = matrikelnummer;
User.Properties["department"].Value = fach;
User.Properties["company"].Value = fakultät;
User.Properties["postOfficeBox"].Value = co;
User.Properties["profilePath"].Value = "\\ub15.public.ub.uni-muenchen.de";
User.Properties["scriptPath"].Value = "campus.cmd";
User.CommitChanges();
beim Befehl "User.CommitChanges()" taucht die Exception aus:
Die Attributsyntax, die dem Verzeichnisdienst übergeben wurde, ist ungültig. (Ausnahme von HRESULT: 0x8007200B)
aber ich habe viele Beispiele gesehen,die gleich Syntax wie ich haben.Trotzdem funktioniert mein Programm nicht.Hat jemand auch solches Problem auch getroffen?Wieso kommt diese Exception?
ich habe ein kleines Programm geschrieben,und ein Teil von Code sind so:
DirectoryEntry User = Container_benutzer.Children.Add("CN=" + lmu_id,"User");
User.Properties["sAMAccountName"].Value = ntlogin; //set the properties of this user
User.Properties["userPrincipalName"].Value = login;
User.Properties["mail"].Value = email;
User.Properties["displayname"].Value = anzeigename;
User.Properties["givenName"].Value = vorname;
User.Properties["sn"].Value = nachname;
User.Properties["initials"].Value = geschlecht;
User.Properties["streetAddress"].Value = strasse;
User.Properties["telephoneNumber"].Value = telefon;
User.Properties["postalCode"].Value = plz;
User.Properties["l"].Value = wohnort;
User.Properties["description"].Value = studentenstatus;
User.Properties["physicalDeliveryOfficeName"].Value = matrikelnummer;
User.Properties["department"].Value = fach;
User.Properties["company"].Value = fakultät;
User.Properties["postOfficeBox"].Value = co;
User.Properties["profilePath"].Value = "\\ub15.public.ub.uni-muenchen.de";
User.Properties["scriptPath"].Value = "campus.cmd";
User.CommitChanges();
beim Befehl "User.CommitChanges()" taucht die Exception aus:
Die Attributsyntax, die dem Verzeichnisdienst übergeben wurde, ist ungültig. (Ausnahme von HRESULT: 0x8007200B)
aber ich habe viele Beispiele gesehen,die gleich Syntax wie ich haben.Trotzdem funktioniert mein Programm nicht.Hat jemand auch solches Problem auch getroffen?Wieso kommt diese Exception?