是否可以使用LDAP命令在Active Directory中启用(或禁用)用户?

而且,是否可以用C#做​​到这一点?

我已经看过了
here

here

谢谢,

Ĵ

最佳答案

您可以使用PrincipalContext启用/禁用AD帐户。
要启用广告,您可以执行以下操作:

 private static void EnableADUserUsingUserPrincipal(string username)
     {
       try
    {
        PrincipalContext principalContext = new PrincipalContext(ContextType.Domain);

        UserPrincipal userPrincipal = UserPrincipal.FindByIdentity
                (principalContext, username);

        userPrincipal.Enabled = true;

        userPrincipal.Save();

    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
    }
 }


要禁用Active Directory,您只需设置userPrincipal.Enabled = false;。

关于c# - 使用LDAP启用/禁用AD用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40259987/

10-11 18:33