У меня много услуг в Windows Server 2016.
У некоторых из этих сервисов есть отложенный запуск или зависимость.
Ждал минут 20 после запуска сервера. Еще 20 сервисов остановлены.
Есть ли какой-то инструмент или событие, команда, чтобы узнать, будут ли эти службы запускаться автоматически, или я должен запускать их один за другим?
Пример:
У меня много служб Exchange, которые иногда не запускаются (около 25). Большинство из них не имеет зависимостей. У меня также есть некоторые службы, зависящие от служб MS Exchange, например POPBeamer зависит от Транспортная служба MS Exchange. Теперь служба «MS Transport Service» не имеет зависимостей и автоматического запуска. Как я могу проверить, запускается ли он или произошла ошибка?
Зачем мне это нужно?
Потому что я хочу отправить команду «net start» только в том случае, если нет ожидающих запуска. Если какая-то система собирается запуститься, я не буду ломать автоматическую систему с помощью ручного перезапуска.
Если «MS Transport Service» отмечен как «перезапуск», «ожидающий» или «повторный запуск», я не хочу отправлять команду, потому что какая-то система делает это за меня лучше (я полагаю)
Службы, настроенные на «автоматический», запустятся или попытались запустить, но не удалось. (Или, в некоторых редких случаях, остановился сам по себе.)
Сделайте это для устранения неисправностей сервисов, которые вышли из строя: