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

[玩转系统] 如何在 CMD 或 PowerShell 中检查上次密码更改

作者:精品下载站 日期:2024-12-14 22:44:42 浏览:14 分类:玩电脑

如何在 CMD 或 PowerShell 中检查上次密码更改


了解您何时更改了 Windows 密码会很有帮助。也许,您有偶尔更改密码以确保电脑安全的习惯。或者您的电脑可能被多个用户使用,并且您担心有人更改了密码。原因可能有很多,但问题是如何检查上次密码更改。嗯,借助 CMD、Windows 终端或 PowerShell 上的命令,这是一个相对简单的过程。

如何在 CMD 或 PowerShell 中检查上次密码更改

有两种方法可以找到以前的密码:

  • CMD 或 Windows 终端

  • 电源外壳

由于它与您的帐户相关,因此您不需要管理员帐户。

1.使用命令

[玩转系统] 如何在 CMD 或 PowerShell 中检查上次密码更改

使用 CMD 检查上次密码更改是最简单的方法,因为它为您提供了 Net user 命令。该命令行开关允许您管理用户帐户和组。使用此方法,您可以检查上次密码更改以及 PC 上的任何其他用户(使用管理员帐户)

  • 打开命令提示符

  • 在命令提示符下,运行以下命令(确保将 %username% 替换为相应的用户名):

net user %username%
  • 完成后,CMD 应将日期显示为密码上次设置

  • 或者,如果您已登录加入域的 PC,则可以使用以下命令检查上次密码更改:

net user %username% /domain
  • 确保将 %username% 和域更改为其各自的详细信息。

2. 使用PowerShell

PowerShell 是在 Windows 服务器上检查上次密码更改的唯一解决方案。但是,Windows 服务器要求您安装 Active Directory 模块中的 Get-AdUser cmdlet。

如果不安装 cmdlet,您将遇到错误。您可以通过在 PowerShell 上运行以下命令来安装 cmdlet:

Install-WindowsFeature RSAT-AD-PowerShell

注意:以上命令仅适用于Windows Server操作系统。假设您使用的是Windows 10或11等客户端操作系统;在这种情况下,您需要安装Windows 10 远程服务器管理工具 (RSAT),然后在“Turn”中启用Active Directory 轻量级目录服务模块。 Windows 功能打开或关闭”对话框。

[玩转系统] 如何在 CMD 或 PowerShell 中检查上次密码更改

安装 cmdlet 后,运行以下命令以使用 PowerShell 检查上次密码更改:

Get-ADUser -Identity %username% -Properties PasswordLastSet | Select-Object Name, PasswordLastSet

确保将用户名更改为相应服务器的用户名。

结论

因此,这是检查 Windows 或服务器操作系统中最后一次密码更改的两种快速方法。如果您使用的是 PC,那么使用 CMD 命令是理想且简单的。但对于服务器用户来说,PowerShell 命令应该可以正常工作。

如何查找我的密码更改历史记录?

如果您使用的是 Active Directory,则可以启用密码更改审核。它位于默认域策略 > 计算机配置 > 策略 > Windows 设置 > 安全设置 > 本地策略 > 审核策略:审核帐户管理。 检查成功失败。接下来,您可以设置事件查看器以适应所有密码更改。

Windows 在哪里存储密码历史记录?

与任何其他密码管理器一样,Windows 不存储密码;它存储的是人类无法读取的哈希值。 Windows 存储所有密码的哈希值,并存储在 Active Directory 的本地安全帐户管理器 (SAM) 数据库中。

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

取消回复欢迎 发表评论:

关灯