Чи є простий спосіб показати, як довго активний конкретний екземпляр PID?
Чи є простий спосіб показати, як довго активний конкретний екземпляр PID?
Відповіді:
Використання командлету Get-Process Powershell:
Get-Process | Вибір-ідентифікатор об'єкта, час початку, назва | Сортувати-ідентифікатор об’єкта
starttime
NO, всі процеси не мають starttime.
Грегг,
Я знаю, що Провідник процесів покаже це, на зразок.
Отримайте його тут: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Якщо ви запустили його, клацніть правою кнопкою миші процес і виберіть Propertiesйого, він покаже вам час початку процесу (і ви можете натиснути на Threadsвкладку там, щоб побачити окремі часи початку потоку).

Крім того, у Провіднику процесів ви можете натиснути View, Select Columnsвибрати Process Performanceвкладку та вибрати, Start Timeа потім у головному вікні буде показано цей стовпець для всіх PID.
Можливо, вам знадобиться зробити власну математику на окремих потоках в рамках цього процесу (знову ж таки вкладка потоків) та поточну дату / час, щоб отримати справжню відповідь "скільки часу".