紀錄一下 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