Para começar:
$SMTP=[adsi]"IIS://localhost/SMTPSVC/1"
$SMTP.ServerState = 2
$SMTP.SetInfo()
Para parar:
$SMTP=[adsi]"IIS://localhost/SMTPSVC/1"
$SMTP.ServerState = 4
$SMTP.SetInfo()
Devido a algum erro no meu servidor, meu SMTP
service [SMTP Virtual Server #1]
é interrompido. Eu quero criar um trabalho que será executado periodicamente para verificar o status do servidor SMTP
, se ele for interrompido, o script iniciará novamente.
Eu usei Start-Service "SMTPSVC"
, mas ele só inicia o serviço UATSERV
e não o host [SMTP Virtual Server #1]
virtual (dê uma olhada na imagem anexada).
Como faço para iniciar o servidor virtual depois que o serviço é iniciado?
Minha equipe administrativa está trabalhando no problema. Eu queria usar essa solução temporária nesse meio tempo.
Qualquer ajuda é apreciada ...:)
A resposta real de trabalho está aqui:
([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Start()
([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Stop()
De: link