Как получить список возможных статусов службы Windows? - PullRequest
0 голосов
/ 27 сентября 2018

Я работаю над сценарием powershell для удаления службы Windows.Я хотел бы, чтобы он обрабатывал большинство (если не все) возможные сценарии.Прежде чем пытаться удалить службу, я хотел бы проверить ее состояние.

Мне не удалось найти полный список возможных состояний, которые может иметь служба Windows.

Отдельноиз очевидных (Остановлено / Запущено / Остановлено) есть ли соответствующие статусы, которые я должен обработать?

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете получить их, используя метод enum GetNames для типа System.ServiceProcess.ServiceControllerStatus:

[enum]::GetNames([System.ServiceProcess.ServiceControllerStatus])

Возвращает:

Stopped
StartPending
StopPending
Running
ContinuePending
PausePending
Paused
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...