Из-за какой-то ошибки на моем сервере моя SMTP
служба [ Виртуальный сервер SMTP №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()