Benutzerobjektattribute
Ein Benutzerobjekt verfügt über mehrere Attribute. In diesem Abschnitt werden wichtige Attribute dokumentiert, die von Windows, verwaltungstechnischen Tools und dem Windows-Adressbuch (WAB) verwendet werden. Sie beschreibt nicht alle Attribute. viele Attribute werden nicht für das Benutzerobjekt verwendet.
Einige Attribute werden im Verzeichnis gespeichert, z. B. cn, nTSecurityDescriptor, objectGUID usw. und werden auf alle Domänencontroller innerhalb einer Domäne repliziert. Eine Teilmenge dieser Attribute wird auch in den globalen Katalog repliziert.
Nicht replizierte Attribute werden auf jedem Domänencontroller gespeichert, aber nicht an anderer Stelle repliziert, z. B. badPwdCount, lastLogon, lastLogoff usw. Die nicht replizierten Attribute sind Attribute, die sich auf einen bestimmten Domänencontroller beziehen. LastLogon ist beispielsweise das letzte Datum und die letzte Uhrzeit, an der die Benutzernetzwerkanmeldung von dem bestimmten Domänencontroller überprüft wurde, der die Eigenschaft zurückgibt.
Ein Benutzerobjekt verfügt auch über konstruierte Attribute, die nicht im Verzeichnis gespeichert, sondern vom Domänencontroller berechnet werden, z. B. canonicalName, distinguishedName, allowedAttributes usw.
Benutzerobjektattribute
Attribute für Benutzerobjekte weisen die folgenden Klassifizierungen auf.
Basisobjektattribute
Diese Kategorie enthält Attribute, die für alle Verzeichnisobjekte erforderlich sind, z. B . objectClass, nTSecurityDescriptor usw.
Benennungsattribute
Diese Kategorie enthält Attribute, die verwendet werden, um auf das Objekt zu verweisen oder zu identifizieren, z. B . distinguishedName, objectGUID, objectSID usw. Weitere Informationen zum Benennen von Attributen für Benutzerobjekte finden Sie unter Benutzerbenennungsattribute.
Sicherheitsattribute
Diese Kategorie enthält Attribute für die Anmelde- und Zugriffssteuerung. Weitere Informationen zu Sicherheitsattributen für Benutzerobjekte finden Sie unter Benutzersicherheitsattribute.
Adressbuchattribute
Diese Kategorie enthält Attribute für E-Mails und Benutzerdaten. Weitere Informationen zu Adressbuchattributen für Benutzerobjekte finden Sie unter Attribute des Benutzeradressbuchs.
Anwendungsspezifische Attribute
Diese Kategorie umfasst benutzerspezifische Konfigurationsdaten für bestimmte Anwendungen.
Weitere Attributinformationen
Weitere Informationen zum Lesen und Ändern von Attributen für ein Benutzerobjekt finden Sie unter Lesen und Schreiben von Attributen von Objekten in Active Directory Domain Services.
Weitere Informationen zur User-Klasse, einschließlich einer vollständigen Liste der Attribute mayContain und mustContain der Klasse, finden Sie unter User.
Festlegen von Kennwörtern
Das Kennwort für einen Benutzer kann nicht direkt geändert werden, da dies das Senden eines unverschlüsselten Kennworts über das Netzwerk erfordern würde. Um das Kennwort für einen Benutzer festzulegen, muss die IADsUser.ChangePassword - oder IADsUser.SetPassword-Methode verwendet werden. Die IADsUser.ChangePassword
-Methode wird verwendet, wenn die Anwendung es dem Benutzer ermöglicht, sein eigenes Kennwort zu ändern. Die IADsUser.SetPassword
-Methode wird verwendet, wenn die Anwendung es einem Administrator ermöglicht, ein Kennwort zurückzusetzen.