BID*_*per 4 c# ldap bitwise-operators
这是一些代码:
DirectorySearcher searcher = new DirectorySearcher();
searcher.Filter = "(&(objectClass=user)(sAMAccountName=" + lstUsers.SelectedItem.Text + "))";
SearchResult result = searcher.FindOne();
Run Code Online (Sandbox Code Playgroud)
在result.Properties ["useraccountcontrol"]中将是一个项目,它将根据帐户的状态给我一个值.例如,值66050表示我正在处理:正常帐户; 密码未过期的地方;已被禁用的密码. 这里解释.
找出我的值是否"包含"AccountDisable标志(即2)的最简洁方法是什么
提前致谢!
Convert.ToBoolean((int)result.Properties["useraccountcontrol"] & 0x0002)
Run Code Online (Sandbox Code Playgroud)
从这里的当前代码库翻译,它应该工作...
| 归档时间: |
|
| 查看次数: |
2531 次 |
| 最近记录: |