C# 将用户添加到具有开始和结束日期的Active Directory组

C# 将用户添加到具有开始和结束日期的Active Directory组,c#,.net,active-directory,activedirectorymembership,active-directory-group,C#,.net,Active Directory,Activedirectorymembership,Active Directory Group,我正在搜索一个解决方案,用于将用户帐户添加到安全组或Active Directory中的通讯组列表中,但具有成员开始和结束日期。我们正在通过一个名为Quest Active Roles console的第三方控制台管理广告,这可以将临时用户添加到安全组,但我必须从.NET应用程序中执行此操作。正如我所见,.NET目录服务无法做到这一点 有什么好主意吗?我想没有现成的。我的方法是:(1)在“开始日期”将该用户添加到组中,(2)在某个地方(可能在应用程序本身中)为自己做一个注释,以便在给定的结束日期

我正在搜索一个解决方案,用于将用户帐户添加到安全组或Active Directory中的通讯组列表中,但具有成员开始和结束日期。我们正在通过一个名为Quest Active Roles console的第三方控制台管理广告,这可以将临时用户添加到安全组,但我必须从.NET应用程序中执行此操作。正如我所见,.NET目录服务无法做到这一点


有什么好主意吗?

我想没有现成的。我的方法是:(1)在“开始日期”将该用户添加到组中,(2)在某个地方(可能在应用程序本身中)为自己做一个注释,以便在给定的结束日期再次删除该用户。如果你有一个全天候运行的自动化服务,该服务可以每天晚上检查一个要删除的用户列表,然后继续这样做。是的,这就是解决方案。