Is it possible to use
powershell to find out how long a process has been running for?
If not, is there any other mean to obtain this information from Windows OS?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
New-TimeSpan –Start; passing the
StartTime property of the process which you want to know how long has been running. Here an example which shows how long
notepad has been running:
PS C:\> New-TimeSpan -Start (get-process notepad).StartTime Days : 0 Hours : 0 Minutes : 0 Seconds : 2 Milliseconds : 920 Ticks : 29200041 TotalDays : 3.379634375E-05 TotalHours : 0.00081111225 TotalMinutes : 0.048666735 TotalSeconds : 2.9200041 TotalMilliseconds : 2920.0041