如何使用 C# 从 AD 首次登录

本文关键字:登录 AD 何使用 | 更新日期: 2023-09-27 18:31:35

我想检查一些信息,例如用户的首次登录,我将强制更改密码。我可以获取当前登录名,但我不知道这是否是第一次登录。

如何使用 C# 从 AD 首次登录

可以使用用户对象的 logonCount 属性来确定用户针对特定域控制器成功进行身份验证的次数。

但请注意,此属性不会在域中复制,因此每个 DC 都保留自己的值。若要获取特定用户的准确登录次数,必须从所有域控制器读取此值并将其汇总。

有关详细信息,请参阅上面提供的 MSDN 页面。

附言。如果您想在首次登录时强制更改密码,这绝对不是您想要的方式。只需在帐户创建期间强制更改密码即可。