Como iniciar o virtualhost SMTP [SMTP Virtual Server # 1] através do prompt de comando ou powershell

5

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 ...:)

    
por Optimus 15.01.2013 / 16:24

2 respostas

5

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()
    
por 22.01.2013 / 21:41
0

A resposta real de trabalho está aqui:

([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Start()
([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Stop()

De: link

    
por 20.10.2017 / 02:05