Página principal Sobre mi Premios recibidos Links de Interés Contacto Blogs de referencia

Translate

miércoles, 12 de octubre de 2016

Textual description of firstImageUrl

Microsoft Exchange: Detener, iniciar o reiniciar servicios.

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:

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:

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

Restart-Service [NOMBRE_DE_SERVICIO]  -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

Stop-Service [NOMBRE_DE_SERVICIO]

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

Net stop [NOMBRE_DE_SERVICIO] && Net start [NOMBRE_DE_SERVICIO]

4 comentarios:

  1. 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.

    ResponderEliminar
    Respuestas
    1. Buenos 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?

      Si te queda alguna duda o no he entendido bien tu pregunta estoy a tu disposición.

      Gracias.

      Eliminar
    2. 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

      Eliminar
    3. Jejejejeje, fantástico pues!!!!

      Eliminar