5 November 2025 Wednesday 16:42:15


Active Directory Belirli Bir Süre İçinde Login Olunmamış Bilgisayar Raporu

Active Directory Belirli Bir Süre İçinde Login Olunmamış Bilgisayar Raporu

Uzun bir süre Domain ortamına katılına makine üzerinde oturum açılmamış ise bu makineleri powershell üzerinden sorgulayarak bulabiliriz.

# Gets time stamps for all User in the domain that have NOT logged in since after specified date
# Mod by Tilo 2013-08-27
import-module activedirectory 
$domain = "Domain Adı" 
#Kacgun icinde login olunmamis makineler sorgulanacak
$DaysInactive = 90 
$time = (Get-Date).Adddays(-($DaysInactive))
 # Get all AD Computer with lastLogonTimestamp less than our time and set to enable
Get-ADComputer -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp |
 # Output Name and lastLogonTimestamp into CSV
select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp)}} | export-csv C:\AllComputers.csv -notypeinformation

DaysInactive alanında belirtilen süre içerisinde login olunmamış bilgisayarları listeler.

img

ibrahim ÖZKAN