Como descobrir por quanto tempo um processo está sendo executado?

3

É possível usar wmic ou powershell para descobrir quanto tempo um processo está sendo executado?

Se não, existe algum outro meio para obter esta informação do sistema operacional Windows?

    
por Anthony Kong 17.03.2015 / 05:24

1 resposta

7

Use New-TimeSpan –Start ; passando a propriedade StartTime do processo que você deseja saber há quanto tempo está em execução. Aqui está um exemplo que mostra quanto tempo notepad está sendo executado:

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
    
por 17.03.2015 / 05:34