using System.DirectoryServices; DirectorySearcher ds = new DirectorySearcher("(sAMAccountName=帐号)"); SearchResult sr = ds.FindOne();//此处判断null,可知帐号是否存在 DirectoryEntry de = sr.GetDirectoryEntry(); de.Invoke("ChangePassword", "原密码", "新密码");//此处密码不对或不符合策略会报异常 de.CommitChanges();
using System.DirectoryServices; DirectorySearcher ds = new DirectorySearcher("(sAMAccountName=帐号)");
SearchResult sr = ds.FindOne();//此处判断null,可知帐号是否存在
DirectoryEntry de = sr.GetDirectoryEntry();
de.Invoke("ChangePassword", "原密码", "新密码");//此处密码不对或不符合策略会报异常
de.CommitChanges();