PDA

View Full Version : مشكل درتنظيمات user در active directory



nkhozooii
یک شنبه 07 مهر 1387, 14:34 عصر
من از طريق برنامه ام يك user به AD اضافه كرده ام حال مي خواهم هنگامي كه user را اضافه مي كنم ؛ در خصوصيات آن در تب account گزينه Password never expire تيك بخورد. از چه Property بايد استفاده كنم و چگونه؟

nkhozooii
دوشنبه 08 مهر 1387, 08:43 صبح
حل شد كد را اينجا مي گذارم تا دوستان در صورت نياز استفاده كنند:


const int UF_DONT_EXPIRE_PASSWD = 0x10000;


int flags = (int)user.Properties["userAccountControl"].Value;


if(!Convert.ToBoolean(flags & UF_DONT_EXPIRE_PASSWD))
{
//flip the flag if it is not set already
flags = (flags ^ UF_DONT_EXPIRE_PASSWD);
user.Properties["userAccountControl"].Value = flags;
user.CommitChanges();
}

Malakootee
جمعه 08 آذر 1387, 16:14 عصر
:متفکر:
ممکن هست یکم بیشتر توضیح بدین ؟
این کد که نوشتین کجا باید اعمال بشه؟!