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
Konzepte
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.