Skip to main content

Posts

Showing posts from August, 2014

Find all active domain Users in a particular OU

Sometime s you need to find AD users in a particular OU who have logged on to any system  in past 90 days . I found this powershell query online that helped me to create a html report for all users with the logon times. $oldDate = (Get-Date).AddDays(-90).ToFileTime().toString() Get-ADUser -SearchBase 'OU=Users,dc=domain,dc=com' -Properties lastlogontimestamp -LDAPFilter "(lastlogontimestamp>=$oldDate)" |     select @{n='User';e={$_.name}}, @{n='LastLogOn';e={[datetime]::FromFileTime($_.lastlogontimestamp)}} |     ConvertTo-Html -Title 'Recent Users' | Out-File 'RecentUsers.html' Invoke-Item 'RecentUsers.html' Hope this helps.