Je kunt natuurlijk de eventvwr erop nalezen, maar via powershell heb je veel sneller achterhaald wanneer een application pool voor het laatst opnieuw gestart is.
Get-WmiObject Win32_Process -Filter "name ='w3wp.exe'" | Select-Object Name,@{"name"="ApplicationPool";expression={(($_).CommandLine).split('"')[1]}},@{"name"="Starttime";expression={$_.ConvertToDateTime($_.CreationDate)}}"="Starttime";expression={$_.ConvertToDateTime($_.CreationDate)}}
Dit geeft je het volgende:
Name ApplicationPool Starttime ---- --------------- --------- w3wp.exe web-app 14-10-2021 13:38:24 w3wp.exe ooze 26-10-2021 22:59:03