C# 检查用户是否在active directory中被禁用

C# 检查用户是否在active directory中被禁用,c#,winforms,active-directory,C#,Winforms,Active Directory,我试图找到一种方法来检查用户是否在active directory中启用或禁用。 我将检查不同的域,如果用户状态是启用或禁用。尝试四处搜索,但找不到任何提示我如何才能做到这一点 我只需要布尔值,例如,如果用户被禁用,bool方法应该返回true,如果不是false。请尝试在此处使用答案: 如果失败,请使用以下链接信息: 最后,你可以在这里参考: 我希望它能解决您的问题。您可以检查userAccountControl位标志属性。它的第二位表示如果用户被禁用,您可以使用 属性。例如,(user

我试图找到一种方法来检查用户是否在active directory中启用或禁用。 我将检查不同的域,如果用户状态是启用或禁用。尝试四处搜索,但找不到任何提示我如何才能做到这一点


我只需要布尔值,例如,如果用户被禁用,bool方法应该返回true,如果不是false。

请尝试在此处使用答案:

如果失败,请使用以下链接信息:

最后,你可以在这里参考:


我希望它能解决您的问题。

您可以检查userAccountControl位标志属性。它的第二位表示如果用户被禁用,您可以使用 属性。例如,
(userAccountControl:1.2.840.113556.1.4.803:=2)
过滤器将为您提供所有禁用的用户列表