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()));
が、終了した期間の後、私は、ユーザーが自分のPC上のアカウントチェックしましたアカウントはまだ存在します。
任意のアイデア??
ご返信ありがとうございますが、有効期限が切れた後にこのアカウントをプログラムで削除する方法はありますか? –