0
AccountExpirationDate是什么意思?这是否意味着在这段时间后accolunt将被删除?我想在特定时间段后删除该账户。AccountExpirationDate意味着什么?
我在这里的代码片段:
void _createUserAccount(String User, String Pass, DateTime expirationDate)
{
PrincipalContext pc = new PrincipalContext(ContextType.Machine);
System.DirectoryServices.AccountManagement.UserPrincipal u = new UserPrincipal(pc);
u.SetPassword(Pass);
u.Name = User;
u.Description = "New User";
u.UserCannotChangePassword = true;
u.PasswordNeverExpires = false;
u.AccountExpirationDate = expirationDate;
u.Save();
}
,并在Page_Load中,我是调用此方法:
_createUserAccount(Request.QueryString["UserName"].ToString(), Request.QueryString["Password"].ToString(), Convert.ToDateTime(Request.QueryString["ExpireDate"].ToString()));
但是期结束后,我检查了用户占我的电脑上,发现帐户仍然存在。
任何想法?
感谢您的回复;但有没有办法在过期日期后以编程方式删除此帐户? –