当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 查找 AD 用户上次密码更改日期

作者:精品下载站 日期:2024-12-14 17:54:06 浏览:13 分类:玩电脑

查找 AD 用户上次密码更改日期


在本指南中,我将向您展示用于获取 Active Directory 用户上次密码更改日期的两个选项。此信息保存到每个 AD 用户帐户的 pwdLastSet 属性中。

如何使用 PowerShell 查找上次密码更改日期

  1. 打开 PowerShell ISE:

    复制并粘贴以下脚本:

    Get-ADUser -filter *  -properties PwdLastSet  | sort Name | ft Name,@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}
  2. 审核结果:

    输出将显示在 powershell 控制台中。

    [玩转系统] 查找 AD 用户上次密码更改日期

  3. 导出为 CSV:

    要将结果导出到 CSV,请使用 export-csv -path c:\pwdlastset.csv 命令。

选项#2 AD Pro 工具包

第 1 步:打开工具包 -> AD 清理

选择“整个域”、OU 或组,或搜索帐户。

第 2 步:单击“运行”并查看结果。

[玩转系统] 查找 AD 用户上次密码更改日期

第 3 步:点击导出按钮下载到 CSV 文件。

[玩转系统] 查找 AD 用户上次密码更改日期

获取 ADUser PwdLastSet 详细信息

PwdLastSet 属性存储为 Interger8 数据类型,这意味着它不是可读格式。

下面的 PowerShell 表达式用于将 PwdLastSet 值转换为可读值。

@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}

以下是转换之前 PwdLastSet 属性值的屏幕截图。

[玩转系统] 查找 AD 用户上次密码更改日期

这是将表达式添加到 PowerShell 命令后的屏幕截图。

[玩转系统] 查找 AD 用户上次密码更改日期

AD Pro Toolkit 默认转换 pwdLastSet,使其快速且易于使用。

[玩转系统] 查找 AD 用户上次密码更改日期

单击此处下载免费试用版。

获取来自特定组织单位 (OU) 的用户的密码上次设置日期

使用 -SearchBase 选项指定 OU。下面的示例获取我的 Accounting OU 中所有用户最后设置的密码。

Get-ADUser -SearchBase "OU=Accounting,OU=ADPRO Users,DC=ad,DC=activedirectorypro,DC=com" -properties PwdLastSet  | sort Name | ft Name,@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}

使用 AD Pro Toolkit,只需单击“浏览”并选择一个或多个 OU。

[玩转系统] 查找 AD 用户上次密码更改日期

推荐阅读:

  • 如何将 AD 用户导出到 CSV 文件
  • 获取 AD 用户密码到期日期
  • 获取用户上次登录时间

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯