Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Active Directory属性登录计数已达到最大值_C#_Active Directory - Fatal编程技术网

C#Active Directory属性登录计数已达到最大值

C#Active Directory属性登录计数已达到最大值,c#,active-directory,C#,Active Directory,对于每个用户,我们在Active Directory中检索登录计数(通过C#)。 现在我注意到一些用户都设置为65535 根据: 由于与16位版本的LAN Manager兼容,该属性的上限为65535。达到此限制后,您不能将其用作此域控制器上用户活动的指示器 我只是好奇(这不是什么大问题),是否有其他方法可以从Active Directory重新设置登录计数?如果达到限制,您可以将计数器重置为0。 简单设置 .Properties[“logoncount”]。值=0 .CommitChanges

对于每个用户,我们在Active Directory中检索登录计数(通过C#)。 现在我注意到一些用户都设置为65535

根据:

由于与16位版本的LAN Manager兼容,该属性的上限为65535。达到此限制后,您不能将其用作此域控制器上用户活动的指示器


我只是好奇(这不是什么大问题),是否有其他方法可以从Active Directory重新设置登录计数?

如果达到限制,您可以将计数器重置为0。 简单设置 .Properties[“logoncount”]。值=0
.CommitChanges()


您需要正确的权限来更新此信息。

如果我们重置登录计数,我们将不知道用户已登录多少。但是,我可以保存用户重置的次数,然后计算登录计数。。。然而,这并不是一个很好的解决方案。