none
son logon zamanı RRS feed

  • Soru

  • Merhaba ,

    Domain controller sunucumuzda bulunan kullanıcıların en son ne zaman logon olduklarını görmek istiyoruz. Nereden nasıl görebiliriz ? Active Directory üzerinde bulamadık. Yardımcı olur musunuz ?

    25 Mart 2019 Pazartesi 12:10

Yanıtlar

  • Merhaba,

    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ı inceleme yapmak isterseniz aşağıdaki PowerShell komutu ile yapabilirsiniz. "ozan.memis" oaln kısma AD User ismini yazarsanız kullanıcının ne zaman logon olduğu bilgisine ulaşabilirsiniz. 

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

    Ayrıca GUI üzerinde görüntülemek isterseniz. Active Directory Users and Computer uygulmasını açınız. View menüsünden "Advanced Features" aktif ediniz. İlgili kullanıcınızı seçip "Attribute Editor" bölümünden "lastlogon" ve "lastlogontimestamp" seçeneklerini görüntüleyerek ulaşabilirsiniz. 


    • Yanıt Olarak Öneren umit35 25 Mart 2019 Pazartesi 12:54
    • Yanıt Olarak İşaretleyen Metin Füsun 25 Mart 2019 Pazartesi 12:59
    25 Mart 2019 Pazartesi 12:50

Tüm Yanıtlar

  • Merhaba Metin Bey,

    Active Directory üzerinde Powershell ISE başlatarak aşağıdaki komutları çalıştırın. Kullanıcıların son logon zamanlarını listeli şekilde csv dosyası olarak belirtilen path altından görüntüleyebilirsiniz.

    $Path = 'C:\LastLogon.csv' 
    Get-ADUser -Filter {enabled -eq $true} -Properties LastLogonTimeStamp | 

    Select-Object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | Export-Csv -Path $Path –notypeinformation

    İyi çalışmalar.

    • Yanıt Olarak Öneren burakkazoglu 4 Nisan 2019 Perşembe 12:13
    25 Mart 2019 Pazartesi 12:32
  • Merhaba,

    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ı inceleme yapmak isterseniz aşağıdaki PowerShell komutu ile yapabilirsiniz. "ozan.memis" oaln kısma AD User ismini yazarsanız kullanıcının ne zaman logon olduğu bilgisine ulaşabilirsiniz. 

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

    Ayrıca GUI üzerinde görüntülemek isterseniz. Active Directory Users and Computer uygulmasını açınız. View menüsünden "Advanced Features" aktif ediniz. İlgili kullanıcınızı seçip "Attribute Editor" bölümünden "lastlogon" ve "lastlogontimestamp" seçeneklerini görüntüleyerek ulaşabilirsiniz. 


    • Yanıt Olarak Öneren umit35 25 Mart 2019 Pazartesi 12:54
    • Yanıt Olarak İşaretleyen Metin Füsun 25 Mart 2019 Pazartesi 12:59
    25 Mart 2019 Pazartesi 12:50
  • Detaylı anlatım sayesinde istediğimiz dataya ulaşabildik.Sorunumuz çözüldü cevabınız için teşekkür ederim 

    25 Mart 2019 Pazartesi 13:02