PowerShell - Get Computers Stale +90 days
- Jon Boyette
- Sep 27, 2022
- 1 min read
Save as a .ps1, this outputs a csv to temp listing all AD computers that haven't checked in within 90 days.
$date = (Get-Date) - (New-TimeSpan -Days 90)
Get-ADcomputer -Filter 'lastLogondate -lt $date' | ft
# Select the canonicalName,lastlogondate and name for a more readable list
Get-ADcomputer -Filter 'lastLogondate -lt $date' -properties canonicalName,lastlogondate | select name,canonicalname,lastlogondate | Export-CSV c:\temp\ComputersStale90Days.csv -NoTypeInformation
Comments