Finding the last run date of a service

Hi All,
I am having a specific request to check when was the last date the service was run.
It appears that service usage or does find out the last ran date but it gets reset at server restart.
Could anyone shed some light on letting me know if there is a service to show what date was it run last.

I am currently having to loop around the output of but I have 7000 + services to check for and this approach will not give me the accurate result.

Hope my query is understood.

Hi Kaustubh,

If service auditing is on, you can query WMSERVICE in the ISCoreAudit (WMISCORE)database.