דילוג לתוכן הראשי
AD Academy
חזרה לכל המתכונים
רמה: מתחילעודכן לאחרונה:

לבדוק מתי משתמש התחבר בפעם האחרונה (מדויק)

Get-ADDomainController -Filter * | ForEach-Object {
  Get-ADUser jdoe -Server $_.HostName -Properties lastLogon |
    Select-Object @{n='DC';e={$_.PSComputerName}},
      @{n='LastLogon';e={[datetime]::FromFileTime($_.lastLogon)}}
} | Sort-Object LastLogon -Descending | Select-Object -First 1

למה זה ככה

LastLogonDate משוכפל ולכן לא מדויק; lastLogon אינו משוכפל וצריך לשאול כל DC.

שים לב

  • לשאלות אבטחה קח את הערך הגבוה מכל ה־DC.
  • לניקוי חשבונות ישנים LastLogonDate מספיק.

אירועים קשורים