En el laboratorio de hoy vamos a detener, iniciar o reiniciar los servicios de nuestro servidor de correo electrónico Microsoft Exchange usando por un lado la PowerShell y por otro la Command line.
Empezaremos el laboratorio usando la Exchange Power Shell. En primer lugar veremos como reiniciar un servicio de Microsoft Exchange, para ello, usaremos el cmdlet que mostramos a continuación:
Empezaremos el laboratorio usando la Exchange Power Shell. En primer lugar veremos como reiniciar un servicio de Microsoft Exchange, para ello, usaremos el cmdlet que mostramos a continuación:
Restart-Service [NOMBRE_DE_SERVICIO] -Force
La construcción final del comando para cada uno de los posibles servicios de Microsoft Exchange serian las siguientes:
La construcción final del comando para cada uno de los posibles servicios de Microsoft Exchange serian las siguientes:
Restart-Service MSExchangeAdTopology -Force
Restart-Service MSExchangeAntiSpamUpdate -Force
Restart-Service MSExchangeEdgeSync -Force
Restart-Service MSExchangeFDS -Force
Restart-Service MSExchangeIMAP4 -Force
Restart-Service MSExchangeIS -Force
Restart-Service MSExchangeMailSubmission -Force
Restart-Service MSExchangeMailboxAssistants -Force
Restart-Service MSExchangeMonitoring -Force
Restart-Service MSExchangePOP3 -Force
Restart-Service MSExchangeRepl -Force
Restart-Service MSExchangeSearch -Force
Restart-Service MSExchangeServiceHost -Force
Restart-Service MSExchangeSA -Force
Restart-Service MSExchangeTransport -Force
Restart-Service MSExchangeTransportLogSearch -Force
Restart-Service msftesql-Exchange -Force -Force
Continuaremos deteniendo un servicio mediante el uso de la Exchange Power Shell, el comando que usaremos en esta ocasión sera:
Stop-Service [NOMBRE_DE_SERVICIO]
La construcción final del comando para cada uno de los servicios de Microsoft Exchange será la que mostraremos a continuación:
Stop-Service MSExchangeAdTopology
Stop-Service MSExchangeAntiSpamUpdate
Stop-Service MSExchangeEdgeSync
Stop-Service MSExchangeFDS
Stop-Service MSExchangeIMAP4
Stop-Service MSExchangeIS
Stop-Service MSExchangeMailSubmission
Stop-Service MSExchangeMailboxAssistants
Stop-Service MSExchangeMonitoring
Stop-Service MSExchangePOP3
Stop-Service MSExchangeRepl
Stop-Service MSExchangeSearch
Stop-Service MSExchangeServiceHost
Stop-Service MSExchangeSA
Stop-Service MSExchangeTransport
Stop-Service MSExchangeTransportLogSearch
Stop-Service msftesql-Exchange -Force
Continuaremos arrancando los servicios del servidor de correo electrónico mediante la Exchange Power Shell, el comando que usaremos sera el que mostramos a continuación:
Start-Service [NOMBRE_DE_SERVICIO]
La construcción final del comando para cada uno de los servicios de Microsoft Exchange será la siguiente:
Start-Service MSExchangeAdTopology
Start-Service MSExchangeAntiSpamUpdate
Start-Service MSExchangeEdgeSync
Start-Service MSExchangeFDS
Start-Service MSExchangeIMAP4
Start-Service MSExchangeIS
Start-Service MSExchangeMailSubmission
Start-Service MSExchangeMailboxAssistants
Start-Service MSExchangeMonitoring
Start-Service MSExchangePOP3
Start-Service MSExchangeRepl
Start-Service MSExchangeSearch
Start-Service MSExchangeServiceHost
Start-Service MSExchangeSA
Start-Service MSExchangeTransport
Start-Service MSExchangeTransportLogSearch
Start-Service msftesql-Exchange
Finalizaremos este artículo de hoy parando e iniciando los servicios de Microsoft Exchange usando la Command line de nuestro servidor.
Usaremos el comando mostrado a continuación para la parada de los servicios:
Net stop [NOMBRE_DE_SERVICIO]
Si lo que queremos es iniciar uno o varios servicios de Microsoft Exchange, usaremos el cmdlet siguiente:
Net start [NOMBRE_DE_SERVICIO]
Para finalizar, si queremos reiniciar los servicios de Microsoft Exchange usando la linea de comandos, usaremos la construcción que mostramos seguidamente.
Con el operador && ejecutaremos Net start si el primer comando, o sea Net Stop, no falla. Si por lo contrario Net Stop fallase, se detiene la ejecución del segundo comando. La construcción terminada seria la que tenemos seguidamente.
Net stop [NOMBRE_DE_SERVICIO] && Net start [NOMBRE_DE_SERVICIO]
Veamos el ejemplo final del reinicio de los servicios de nuestro servidor de correo electrónico.
Net stop MSExchangeTransport && Net start MSExchangeTransport
Net stop MSExchangeAdTopology && Net start MSExchangeAdTopology
Net stop MSExchangeAntiSpamUpdate && Net start MSExchangeAntiSpamUpdate
Net stop MSExchangeEdgeSync && Net start MSExchangeEdgeSync
Net stop MSExchangeFDS && Net start MSExchangeFDS
Net stop MSExchangeIMAP4 && Net start MSExchangeIMAP4
Net stop MSExchangeIS && Net start MSExchangeIS
Net stop MSExchangeMailSubmission && Net start MSExchangeMailSubmission
Net stop MSExchangeMailboxAssistants && Net start MSExchangeMailboxAssistants
Net stop MSExchangeMonitoring && Net start MSExchangeMonitoring
Net stop MSExchangePOP3 && Net start MSExchangePOP3
Net stop MSExchangeRepl && Net start MSExchangeRepl
Net stop MSExchangeSearch && Net start MSExchangeSearch
Net stop MSExchangeServiceHost && Net start MSExchangeServiceHost
Net stop MSExchangeSA && Net start MSExchangeSA
Net stop MSExchangeTransport && Net start MSExchangeTransport
Net stop MSExchangeTransportLogSearch && Net start MSExchangeTransportLogSearch
Net stop msftesql-Exchange && Net start msftesql-Exchange
Espero os sea de utilidad.
interesante, soy programador en vb.net y me gustaría saber si la sección para servicios donde se hace desde powershell, se podría hacer también desde la línea de comandos clásica, o requiere forzosamente powershell?, gracias por el artículo.
ResponderEliminarBuenos días J. Mamuel, la verdad es que no entiendo muy bien tu pregunta ya que, en la parte final del post está explicado como parar, iniciar y reiniciar los servicios de Microsoft Exchange usando símbolo del sistema, no es la PowerShell, es esto lo que buscas?
EliminarSi te queda alguna duda o no he entendido bien tu pregunta estoy a tu disposición.
Gracias.
gracias por la respuesta, efectivamente, busco que esos servicios puedan ser parados/arrancados por cmd.exe unicamente, pero veo que si al final lo explicas, es que al principio se hace referencia a power shell y creo que me confundí jejeje
EliminarJejejejeje, fantástico pues!!!!
Eliminar