我搜索了该网站以获取有关信息,并找到了以下内容:
ASP.NET C# Active Directory - 查看用户密码过期前的时间
其中解释了如何根据域策略获取密码过期的值。
我的问题是:如果用户拥有一个OU组策略,该策略具有不同的MaxPasswordAge值,覆盖了域组策略中指定的值,如何通过编程方式获取OU的组策略对象?
编辑:为使此问题更加清晰,我添加了此编辑。我想知道的是能否告诉用户密码何时过期。据我所知,该日期值可以由域本地策略或组对象策略控制。我有一个Linq2DirectoryService提供程序,可将Linq转换为Ldap查询。因此,使用LDAP查询获取日期过期值将对此有利。如果您的答案包括在此方程式中支持.NET的对象包装器,则会非常准确!
我的问题是:如果用户拥有一个OU组策略,该策略具有不同的MaxPasswordAge值,覆盖了域组策略中指定的值,如何通过编程方式获取OU的组策略对象?
编辑:为使此问题更加清晰,我添加了此编辑。我想知道的是能否告诉用户密码何时过期。据我所知,该日期值可以由域本地策略或组对象策略控制。我有一个Linq2DirectoryService提供程序,可将Linq转换为Ldap查询。因此,使用LDAP查询获取日期过期值将对此有利。如果您的答案包括在此方程式中支持.NET的对象包装器,则会非常准确!