다음을 통해 공유


사용자 계정 활성화 및 비활성화

사용자 계정을 활성화하려면 사용자 개체의 userAccountControl 특성에서 ADS_UF_ACCOUNTDISABLE 플래그를 제거해야 합니다. userAccountControl 특성에 대한 자세한 내용은 MSDN Library(https://go.microsoft.com/fwlink/?LinkID=27252)의 "userAccountControl" 또는 "User-Account-Control"을 참조하십시오. ADS_UF_ACCOUNTDISABLE 플래그는 ADS_User_Flag_Enum에 정의되어 있습니다. ADS_User_Flag_Enum 열거에 대한 자세한 내용은 MSDN Library(https://go.microsoft.com/fwlink/?LinkID=27252)의 "ADS_User_Flag_Enum"을 참조하십시오.

다음 예제에서는 사용자 계정을 활성화하는 방법을 보여 줍니다.

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

다음 예제에서는 사용자 계정을 비활성화하는 방법을 보여 줍니다.

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

참고 항목

참조

System.DirectoryServices

개념

사용자 관리

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation. All rights reserved.