Из-за ошибки на моем сервере мой SMTP
служба [SMTP Virtual Server #1]
останавливается. Я хочу создать задание, которое будет периодически запускаться для проверки SMTP
статус сервера, если он остановлен, скрипт запустит его снова.
я использовал Start-Service "SMTPSVC"
но это только запускает UATSERV
сервис, а не [SMTP Virtual Server #1]
виртуальный хост (пожалуйста, посмотрите прикрепленное изображение).
Как мне запустить виртуальный сервер после запуска службы?
Моя команда администраторов работает над этой проблемой. Тем временем я хотел использовать это временное решение.
Любая помощь приветствуется ... :)
Начать:
$SMTP=[adsi]"IIS://localhost/SMTPSVC/1"
$SMTP.ServerState = 2
$SMTP.SetInfo()
Остановиться:
$SMTP=[adsi]"IIS://localhost/SMTPSVC/1"
$SMTP.ServerState = 4
$SMTP.SetInfo()
Фактический рабочий ответ здесь:
([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Start()
([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Stop()