Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $events = Get-EventLog -LogName System
  2. $events |
  3.     Group-Object { $_.TimeGenerated.Date } |
  4.     ForEach-Object {
  5.         $sortedGroup = $_.Group | Sort-Object TimeGenerated
  6.         $sortedGroup | Select-Object -First 1; $sortedGroup | Select-Object -Last 1
  7.        
  8.         [PSCustomObject]@{
  9.             Date       = $_.Name
  10.             FirstEvent = $sortedGroup[0].TimeGenerated
  11.             LastEvent  = $sortedGroup[-1].TimeGenerated
  12.         }
  13.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement