команда windows powershell для отображения при перезапуске определенной службы с отметками времени - PullRequest
0 голосов
/ 01 марта 2019

Я ищу команду windows powershell для отображения времени и даты, когда конкретный сервис был перезапущен, запущен и остановлен.

например: сервис apache был перезапущен через два дня, я хочу знатьдата и временная метка службы apache, когда она запускается и останавливается.

1 Ответ

0 голосов
/ 02 марта 2019

Как насчет этого?

Сначала ищите идентификатор процесса службы

$ServicePID = (get-wmiobject win32_service | where { $_.name -eq 'YOURSERVICENAME'}).processID

Затем найдите время запуска процесса и рассчитайте временной интервал с настоящего момента до затем

new-timespan -Start (get-process -id $servicepid).starttime -end (get-date) | select totalminutes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...