Fehler #24
geschlossen
Bereits ausgefüllte AD-Attribute können nicht wieder geleert werden
Von Anonym vor mehr als 7 Jahren hinzugefügt.
Vor fast 5 Jahren aktualisiert.
Beschreibung
Wenn für den eigenen oder andere Benutzer AD-Attribute in der Vergangenheit gesetzt wurden, die nun wieder entfernt werden müssen, so schlägt dies fehl. Leert man das Feld und versucht dann die Änderungen zu speichern, kommt stattdessen der Fehler:
"The attribute syntax specified to the directory service is invalid."
- Status wurde von Neu zu In Bearbeitung geändert
Leere Strings dürfen hier wohl nicht eingesetzt werden. Stattdessen gibt es mit .Clear() die Möglichkeit, den Wert wieder zu entfernen. Folgende Zeilen lösen daher unser Problem:
if (String.IsNullOrEmpty(sNewValue))
dePerson.Properties[sProperty].Clear();
else
dePerson.Properties[sProperty].Value = sNewValue;
- Status wurde von In Bearbeitung zu Erledigt geändert
Änderungen im Code wurden unternommen, um den Fehler zu beheben.
- Zielversion wurde auf 1.0 - Benutzer- und Firmenverwaltung gesetzt
Auch abrufbar als: Atom
PDF