Setzt das Passwort so, dass es nie Abläuft.
/// <summary>
/// Setzt das Passwort so, dass es nie Abläuft
/// this.DeUser = new DirectoryEntry(this.DN, g_AuthUserName, g_AuthPassword);
/// </summary>
public void DontExpirePassword()
{
const int ADS_UF_DONT_EXPIRE_PASSWD = 0x10000;
int val = (int)this.DeUser.Properties["userAccountControl"].Value;
this.DeUser.Properties["userAccountControl"].Value = val | ADS_UF_DONT_EXPIRE_PASSWD;
this.DeUser.CommitChanges();
//this.IstPasswortNieAblaufend = true;
}
Kommentare zum Snippet