是否可以使用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/