如何使用 wmic 收集“pslist”经过的时间信息?

如何使用 wmic 收集“pslist”经过的时间信息?

MS Technet 实用程序pslist可以产生这样的结果:

在此处输入图片描述

如何使用 wmic 获取“经过时间”结果?

如果不可能的话,我很乐意尝试 Powershell。

答案1

我如何获得过程‘已用时间’的结果?

以下 powershell 命令将显示进程经过的时间(以秒为单位):

(Get-Process | ft Name,@{label="Elapsed Time";expression={[System.Math]::Round(((Get-Date)-$_.StartTime).TotalSeconds)}})

来源如何使用 PowerShell 获取进程的总运行时间

它从当前日期中减去过程开始时间......


如何将秒转换为 hh:mm:ss?

如果你想转换秒数,请hh:mm:ss参阅 StackOverflow 问题https://stackoverflow.com/questions/21842175/powershell-convert-seconds-to-hhmmss-fff-format

相关内容