Active Directory帐户到期

时间:2010-12-02 18:10:12

标签: active-directory user-accounts windows-server

请求我们的支持,如果我可以指导,以获取即将在我的活动目录中使您的帐户过期的用户列表。

1 个答案:

答案 0 :(得分:1)

请参阅MSDN杂志上的这篇文章Managing Directory Security Principals in the .NET Framework 3.5

section 8中,作者讨论了如何查询常见问题,例如查找帐户将在给定时间段内过期的用户。

通过做这样简单的事情,你可以找到帐户将在12月15日之前到期的所有用户:

// establish domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);

// find users whose accounts will expire by Dec 15
PrincipalSearchResult<UserPrincipal> users = 
      UserPrincipal.FindByExpirationTime(ctx, new DateTime(2010, 12, 15), 
                                         MatchType.LessThanOrEquals);

现在您有一个即将过期的UserPrincipal帐户列表。