Мне нужно знать статус службы в конце моего пакетного сценария, который перезапускает службы, используя «net stop thingie» и «net start thingie».
В моем самом любимом идеальном мире я хотел бы отправить по электронной почте это состояние, чтобы читать холодными зимними ночами, чтобы успокоить себя теплом и комфортом сервера, который, как я знаю, работает правильно.
Просто чтобы вы знали, я использую платформу Windows Server 2003, и пакетный файл казался лучшим выбором. Я не возражаю против использования чего-то другого, и был бы очень открыт для предложений, но только ради знания (как зомби жаждет мозгов, я подумал, почему бы не надуть себя), есть команда, которая позволяет мне о статусе сервиса, в командной строке?
Стоит ли просто перенаправить вывод команды в файл?
Где, черт возьми, мои штаны? (Черт возьми, я действительно надеюсь, что юмор, вставленный в это, никого не оскорбит. Это утро среды, и юмор мне тоже нужен: P)
[Редактировать:] Решение, которое я использовал (больше не доступно) доступно для скачивания с --link redacted -
Он используется в качестве набора задач, выполняемых ночью, и проверяя мою электронную почту утром, я вижу, правильно ли перезапущен сервис.