【发布时间】:2011-05-19 07:22:13
【问题描述】:
如果我能提供指导,请请求他们的支持,以获取即将在我的 Active Directory 上使您的帐户到期的用户列表。
【问题讨论】:
标签: active-directory user-accounts windows-server
如果我能提供指导,请请求他们的支持,以获取即将在我的 Active Directory 上使您的帐户到期的用户列表。
【问题讨论】:
标签: active-directory user-accounts windows-server
请参阅这篇精彩的 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 帐户列表。
【讨论】: