Query "Last logon" time from AD
i want use power shell query "last logon" time ad. example, if want know did not login domain on 30 days? me?
thanks,
glaziz
this small sample filter users did not logon more 30 days (error on accounts that did never logon) :
$ds = new-object system.directoryservices.directorysearcher
$ds.filter = "(objectcategory=user)"
$ds.findall() |? {[datetime]::fromfiletime($_.properties.lastlogon[0]) -lt (get-date).adddays(-30)}
for more info see :
http://mow001.blogspot.com/2006/01/get-users-lastlogontime-and.html
greetings mow
$ds = new-object system.directoryservices.directorysearcher
$ds.filter = "(objectcategory=user)"
$ds.findall() |? {[datetime]::fromfiletime($_.properties.lastlogon[0]) -lt (get-date).adddays(-30)}
for more info see :
http://mow001.blogspot.com/2006/01/get-users-lastlogontime-and.html
greetings mow
Windows Server > Windows PowerShell
Comments
Post a Comment