내 코드입니다 :"만료되지 않도록"Windows/AD 암호를 설정 하시겠습니까? 여기
using (DirectoryEntry AD = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer"))
{
DirectoryEntry NewUser = AD.Children.Add(username, "user");
string password = username + "123";
NewUser.Invoke("SetPassword", new object[] { password });
NewUser.CommitChanges();
NewUser.Close();
DirectoryEntry grp;
grp = AD.Children.Find(groupname, "group");
if (grp != null)
{
grp.Invoke("Add", new object[] { NewUser.Path.ToString() });
}
}
그리고 내가하고 싶은, 을 윈도우 사용자를 생성하지 않고 설정 한 암호를 결코 만료하는 것입니다하지만 난이 작업을 수행하는 방법을 몰라? 나는 당신이 경우 당신이 "UserFlags"대신 userAccountControl의
쿼리하는 방법에 대한이 질문을 확인하십시오, 당신에게 몇 가지 단서를 제공해야합니다 : http://stackoverflow.com/questions/7246945/active-directory-check-if-password-never-expires –