c# - 从 C-Sharp/C# 上的 Active Directory 获取用户帐户状态(锁定/解锁)

标签 c# active-directory

我需要找到一种方法来检查 Active Directory UserAccount 是否锁定了他的帐户。

我已经在 Windows 2000 AD 中尝试过 userAccountControl 属性,但是当我强制锁定帐户(通过尝试登录到为该特定用户提供错误密码的工作站)时,该属性不会更改一个字节,而且我可以通过使用 ADExplorer.exe 来判断半神制造的实用工具 -> Mr. Russinovich

我已经看到在 3.5 框架中他们使用方法 .InvokeGet("userLockedOut");但我正在尝试在用 .Net Framework 1.1 编写的企业应用程序中执行此操作,并且没有机会使用更新的应用程序(如果你想这么建议的话)。

最佳答案

这是一个链接,其中包含有关 Active Directory 内容的所有信息...

http://www.codeproject.com/KB/system/everythingInAD.aspx

关于c# - 从 C-Sharp/C# 上的 Active Directory 获取用户帐户状态(锁定/解锁),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/716128/

相关文章:

c# - Active Directory 组添加到 SQL Server

c# - 使用响应式(Reactive)扩展,我可以创建可观察的订阅者,该订阅者会阻塞直到满足某些条件或发生超时

c# - 我可以将 "add"静态方法添加到 .NET API 中的现有类吗?

active-directory - 设置密码非常慢

active-directory - 无需用户密码即可生成 AD Kerberos 票证

c# - 使用 PrincipalSearcher 查找参数为 "or"的用户

c# - 如何打开带文件的最大化画图

c# - 在运行时将 JObject 转换为类型

c# - 是否可以一次导入多个命名空间?

c# - 解锁用户帐户