Merhaba, bu yazımızda Powershell ile belirli bir kullanıcının ya da tüm kullanıcıların LastLogon bilgisini alma konusuna bakacağız.
AD DS sunucunuz üzerinde tüm kullanıcıların logon zamanını görüntülemek için aşağıdaki PowerShell kodunu kullanabilirsiniz.
Get-LocalUser | Where-Object {$_.Lastlogon -ge (Get-Date).AddDays(-10)} | Select-Object Name,Enabled,SID,Lastlogon | Format-List
Kullanıcı bazlı raporlama yapmak isterseniz aşağıdaki PowerShell komutu ile yapabilirsiniz. “f.ulker” olan kısma AD User ismini yazmanız gerekmektedir.
Get-ADUser -Identity f.ulker -Properties LastLogon | select Name, @{Name='LastLogon';Expression={[DateTime]::FromFileTime($_.LastLogon)}}
Ek olarak panelde görüntülemek isterseniz. Active Directory Users and Computer uygulmasını açıp, View menüsünden “Advanced Features” aktif etmelisiniz ve ilgili kullanıcınızı seçip “Attribute Editor” sekmesinden “lastlogon” ve “lastlogontimestamp” seçeneklerini görebilirsiniz.
Umarım faydalı olmuştur. Diğer yazılarımızda görüşmek dileğiyle…
Bu konuyla ilgili sorularınızı iletisim@ferhatulker.com adresimden bana sorabilirsiniz.
Diğer Tüm Kategori Yazıları için;
TAGs: LastLogon Nedir, lastlogon, lastlogon nasıl öğrenilir, Powershell, Powershell İle LastLogon Nasıl Öğrenilir?