Назад | Перейти на главную страницу

Как запустить виртуальный хост SMTP [виртуальный сервер SMTP №1] через PowerShell или командную строку

Из-за ошибки на моем сервере мой 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()

Из: https://stackoverflow.com/a/37432396/3321505