2023年6月19日 星期一

一行命令查詢 AD 帳號建立日期、最後一次登入時間、最近一次密碼重置時間

PowerShell輸入以下命令

Get-ADuser  -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e={[datetime]::FromFileTime($_.lastLogonTimestamp)}} | Export-CSV Accountlist.csv -NoTypeInformation -Encoding UTF8


輸出檔案儲存位置




查詢指定OU下使用者的建立日期:此功能只能查詢到相應的每個OU下的使用者情況。

其中OU=Test user,DC=sayms,DC=COM需要根據你實際的OU情況替換,效果如下:

Get-ADuser -searchbase ' OU=Test user,DC=sayms,DC=COM ' -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e={[datetime]::FromFileTime($_.lastLogonTimestamp)}} | Export-CSV Accountlist.csv -NoTypeInformation -Encoding UTF8

引用來源