PowerShell查詢AD帳號密碼到期日

紀錄一下 powershell 如何查詢AD帳號密碼到期日

首先先查詢網域密碼原則中=>密碼最長使用期限

$maxPasswordAge = (Get-ADDefaultDomainPasswordPolicy).MaxPasswordAge.Days

接著使用可以用get-aduser 來查詢帳號最後設定密碼日期再加上密碼最長使用期限天數

參考說明如下

https://devblogs.microsoft.com/scripting/adding-and-subtracting-dates-with-powershell/

Get-ADUser roylee -Properties * | select displayname, @{n=”ExpiryDate”;e={$_.PasswordLastSet.AddDays($maxPasswordAge)}}

如果公司是多網域可以指定網域控制台是哪台

Get-ADUser -Server “ad-server” roylee -Properties * | select displayname, @{n=”ExpiryDate”;e={$_.PasswordLastSet.AddDays($maxPasswordAge)}}



本篇瀏覽人數: 1177
分類: MIS文章-Windows篇。這篇內容的永久連結

發佈留言

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