在 Active Directory (AD) 中檢查密碼到期的快速簡便方法 – 分步指南

在 Active Directory (AD) 中檢查密碼到期的快速簡便方法 – 分步指南

在 Active Directory (AD) 中管理密碼到期對於維護安全性和防止意外的用戶鎖定至關重要。如果未妥善管理,到期的密碼可能會導致工作流程中斷和安全風險。在本指南中,我們將向您介紹使用 PowerShell 或命令提示字元檢查密碼即將到期的簡單高效方法。

使用 PowerShell 檢查密碼到期時間

檢查單一用戶的密碼到期時間

  1. 運行以下命令:
    net user [username] /domain
  2. 在輸出中查找 密碼到期(Password expires)欄位。如果顯示“永不”(Never),則表示該密碼設置為永不過期。

或使用以下命令:

Get-ADUser -Identity [username] -Properties msDS-UserPasswordExpiryTimeComputed | 
Select-Object -Property DisplayName, @{Name="ExpiryDate"; Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}

檢查多個用戶的密碼到期時間

如果您需要檢查所有已啟用且密碼未設置為永不過期的用戶的到期日期,請使用以下命令:

Get-ADUser -Filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" |
Select-Object DisplayName, @{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}

此命令將獲取包含用戶名稱及其密碼到期日期的列表。

Net user https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771865(v=ws.11)

發佈留言

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

返回頂端