1. Anasayfa
  2. Uncategorized

PowerShell ile Kullanıcıların LastLogon Bilgisi Nasıl Alınır?


Active Directory ortamlarında kullanıcıların logon geçmişini takip etmek hem güvenlik hem de sistem yönetimi açısından oldukça önemlidir. PowerShell aracı ile bu işlemi hızlı ve etkili bir şekilde gerçekleştirmek için güçlü bir araçtır.

Bu makalemde PowerShell kullanarak belirli bir kullanıcının veya tüm kullanıcıların LastLogon bilgilerini nasıl alabileceğinizi inceleyeceğiz.

Active Directory Domain Services (AD DS) sunucunuzda son 15 gün içinde logon olan tüm kullanıcıların bilgilerini listelemek için aşağıdaki PowerShell komutunu kullanabilirsiniz;

Get-LocalUser | Where-Object {$_.Lastlogon -ge (Get-Date).AddDays(-10)} | Select-Object Name,Enabled,SID,Lastlogon | Format-List

Eğer yalnızca belirli bir kullanıcının logon bilgilerini öğrenmek istiyorsanız aşağıdaki PowerShell komutunu kullanabilirsiniz. Bu komut, “kadir.kozan” kullanıcı adı üzerinden örneklenmiştir. Bu kısmı kendi Active Directory kullanıcı adınızla değiştirmeniz gerekmektedir;

Get-ADUser -Identity kadir.kozan -Properties LastLogon | select Name, @{Name='LastLogon';Expression={[DateTime]::FromFileTime($_.LastLogon)}}

PowerShell ile Active Directory yönetimini kolaylaştırmak için harika bir araçtır. Yukarıdaki komutları kullanarak kullanıcıların LastLogon bilgilerini hızlıca alabilir ve sisteminizin güvenliğini artırabilirsiniz.

İlginizi Çekebilir
Cohesity Bakım Modu