LDAP修改ad用户账户选项,这里只提供了两种常用的,更多的请参考专栏,帮助类中的枚举。
#region 修改用户选项
/// <summary>
/// 修改用户选项
/// </summary>
/// <param name="UserName">用户名称</param>
/// <param name="NextLogonChangePsw">下次登陆时需修改密码 true是 false否,不做修改时参数为空</param>
/// <param name="NeverExpires">密码永不过期 true是 false否,不做修改时参数为空</param>
/// <returns></returns>
public async Task<JsonView> UpdateAccountOptions(string UserName, string NextLogonChangePsw, string NeverExpires)
{
var result = new JsonView();
DirectoryEntry UserDE;
using (DirectoryEntry entry = operateADHelper.IsConnected())
{
try
{
var UserPath = GetEntryPath(UserName, "user");//取用户路径
UserDE = entry.Chil