Отказ от ответственности Я не знаком с этими предметами (услуги, сеть команды и обслуживания сервера в целом).
В Windows сеть команда позволяет останавливать и запускать службы через net stop "<имя службы>" и net start "<имя службы>"
Это плохая привычка бегать net start "<имя службы>" на сервисе, статус которого заранее не проверяется?
Я понимаю, что мог бы проверить статус службы, и запустить ее, только если статус остановился. Но если в этом нет необходимости, то зачем все усложнять?
Я попытался запустить команду на уже запущенной службе, и Powershell просто ответил Le service requireé a déjà été démarré. что может перевести на Запрашиваемая служба уже запущена. Я не видел никаких плохих побочных эффектов, но я мог бы упустить из виду много проблем.
Вариант использования должен заключаться в том, чтобы убедиться, что конкретная служба действительно работает.
Эта конкретная служба должна запускаться автоматически.Сервер, на котором он размещен, настроен на перезагрузку каждый день в определенное время (у меня нет возможности это контролировать), и в некоторых случаях служба не запускается автоматически. Итак, пока мы исследуем проблему с запуском, я хочу временно исправить это, автоматически (через планировщик задач) запуская службу в определенное время после перезагрузки, если она еще не запущена.