Partager via


Activation et désactivation du compte d'utilisateur

Pour activer un compte d'utilisateur, vous devez supprimer l'indicateur ADS_UF_ACCOUNTDISABLE de l'attribut userAccountControl de l'objet utilisateur. Pour plus d'informations sur l'attribut userAccountControl, voir « userAccountControl » ou  «User-Account-Control » dans MSDN Library à l'adresse https://go.microsoft.com/fwlink/?LinkID=27252. L'indicateur ADS_UF_ACCOUNTDISABLE est défini dans ADS_User_Flag_Enum. Pour plus d'informations sur l'énumération ADS_User_Flag_Enum, voir « ADS_User_Flag_Enum » dans MSDN Library à l'adresse https://go.microsoft.com/fwlink/?LinkID=27252.

L'exemple suivant montre comment activer un compte d'utilisateur.

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();

L'exemple suivant montre comment désactiver un compte d'utilisateur.

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();

Voir aussi

Référence

System.DirectoryServices

Concepts

Gestion des utilisateurs

Send comments about this topic to Microsoft.

Copyright © 2007 par Microsoft Corporation. Tous droits réservés.