如何在 CMD 或 PowerShell 中檢查上次密碼更改

如何在 CMD 或 PowerShell 中檢查上次密碼更改

了解您何時更改 Windows 密碼很有幫助。也許,您習慣於不時更改密碼以確保您的 PC 安全。或者您的 PC 可能被多個用戶使用,您擔心有人更改了密碼。原因可能有很多,但問題是如何檢查最後一次密碼更改。好吧,借助 CMD 或 Windows 終端或 PowerShell 上的命令,這是一個相對簡單的過程。

如何在 CMD 或 PowerShell 中檢查上次密碼更改

有兩種方法可以找到以前的密碼:

  • CMD 或 Windows 終端
  • 電源外殼

1] 使用命令

使用 CMD 檢查最後一次密碼更改必須是最簡單的方法,因為它為您提供了 Net 用戶命令。該命令行開關允許您管理用戶帳戶和組。使用此方法,您可以檢查您的最後一次密碼更改以及您 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

安裝 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) 數據庫中。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *