# Users last logon more than 180 days
PS C:\Windows\system32>Import-Module ActiveDirectory
PS C:\Windows\system32>$today = Get-Date -Format yyyyMMdd
PS C:\Windows\system32>$date = (Get-Date).AddDays(-180)
PS C:\Windows\system32> Get-ADUser -Filter {LastLogonDate -lt $date} -Properties * | Select Name,SamAccountName,Office,LastLogonDate | Sort-Object Office | Export-Csv -Path C:\Audit\last-logon-180-days-$today.csv -NoTypeInformation
PS C:\Windows\system32>Import-Module ActiveDirectory
PS C:\Windows\system32>$today = Get-Date -Format yyyyMMdd
PS C:\Windows\system32>$date = (Get-Date).AddDays(-180)
PS C:\Windows\system32> Get-ADUser -Filter {LastLogonDate -lt $date} -Properties * | Select Name,SamAccountName,Office,LastLogonDate | Sort-Object Office | Export-Csv -Path C:\Audit\last-logon-180-days-$today.csv -NoTypeInformation