【问题标题】:Expiration of Active Directory accountsActive Directory 帐户到期
【发布时间】:2011-05-19 07:22:13
【问题描述】:

如果我能提供指导,请请求他们的支持,以获取即将在我的 Active Directory 上使您的帐户到期的用户列表。

【问题讨论】:

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


    【解决方案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 帐户列表。

    【讨论】:

    • 如果我想在两个日期之间进行过滤怎么办。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 1970-01-01
    • 2020-09-20
    相关资源
    最近更新 更多