Share via


Aktivieren und Deaktivieren von Benutzerkonten

Zum Aktivieren eines Benutzerkontos müssen Sie das ADS_UF_ACCOUNTDISABLE-Flag aus dem userAccountControl-Attribut des Benutzerobjekts entfernen. Weitere Informationen zum userAccountControl-Attribut finden Sie unter "userAccountControl" oder "User-Account-Control" in der MSDN Library unter https://go.microsoft.com/fwlink/?LinkID=27252. Das ADS_UF_ACCOUNTDISABLE-Flag ist in ADS_User_Flag_Enum definiert. Weitere Informationen zur ADS_User_Flag_Enum-Enumeration finden Sie unter "ADS_User_Flag_Enum" in der MSDN Library unter https://go.microsoft.com/fwlink/?LinkID=27252.

Im folgenden Beispiel wird die Aktivierung eines Benutzerkontos veranschaulicht.

DirectoryEntry usr = 
    new DirectoryEntry("LDAP://CN=New User,CN=users,DC=fabrikam,DC=com");
int val = (int) usr.Properties["userAccountControl"].Value;
usr.Properties["userAccountControl"].Value = val & 
    ~(int)ActiveDs.ADS_USER_FLAG.ADS_UF_ACCOUNTDISABLE;
usr.CommitChanges();

Im folgenden Beispiel wird die Deaktivierung eines Benutzerkontos veranschaulicht.

DirectoryEntry usr = 
    new DirectoryEntry("LDAP://CN=Old User,CN=users,DC=fabrikam,DC=com");
int val = (int) usr.Properties["userAccountControl"].Value;
usr.Properties["userAccountControl"].Value = val | 
    (int)ActiveDs.ADS_USER_FLAG.ADS_UF_ACCOUNTDISABLE;
usr.CommitChanges();

Siehe auch

Referenz

System.DirectoryServices

Konzepte

Benutzerverwaltung

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.