日期:2014-05-20  浏览次数:20884 次

请问一下AD里面用户的状态如何判断
场景如下:
通过连接以及查找结果,访问到了windows的AD

需要将AD用户的状态放入到我的ADUser对象里面

但是拿到的AD用户状态不知道如何判断有效或者无效

拿到一些数据,例子如下:
Java代码如下
Java code

String status = entry.getAttribute("userAccountControl").getStringValues()[0];

/*
但是这个status获取的示例值大概就下面几类
但是不知道怎么解析,嘿嘿...望大家指教~

4194818,无效的
4194850,无效的
4194816,有效
512,有效
66048,有效






或者说是否可以从其他字段值来判断

只需要该账户是否有效即可

谢谢了~~~

------解决方案--------------------
探讨
嘿嘿...自己已经搞定了哈...
有兴趣的朋友可以看一下:

http://www.thatsjava.com/java-core-apis/56561/