AP846 - Testando o Exchange Server
2007: Verificando os serviços
| Autor: |
Anderson Patricio / Jose Rodas |
| Publicação: |
15/Dezembro/2006 |
Overview
O Exchange
Server 2007 trouxe inúmeras novidades para os Administradores de correio,
uma delas é o Exchange Management Shell que nos permite gerenciar o
servidor de correio totalmente por linha de comando, com isto temos um leque de opções para gerenciamento.
Neste
tutorial vamos verificar um cmdlet que nos auxilia no teste dos serviços
de um servidor Exchange SErver 2007, que é o Test-ServiceHealth.
Tutoriais relacionados:
Visualizar o
Guia Prático: Visualizar o
Guia Prático: Implementando o Exchange Server 2007
Artigo: Windows PowerShell e Exchange Server 2007

Solução
O
cmdlet Test-Servicehealth é muito simples basta digitarmos o mesmo no
Exchange Management Shell e nos será listado, todos os serviços
separados pelos papéis do Exchange server na coluna (Role); na segunda
coluna (RequiredServicesRunning) podemos verificar se todos serviços
necessários estão rodando, em nosso exemplo verificamos que a função
Mailbox está afetada; na terceira coluna (ServicesRunning) uma listagem
de todos os serviços rodando atualmente e na última coluna (ServicesNotRunning)
uma listagem de todos serviços que não estão rodando, podemos verificar
que o serviço MSExchangeMailboxAssistants não está rodando.

 Uma
outra possibilidade que temos é utilizar o parâmetro
MonitoringContext com o valor $true com isto após a
listagem tradicional dos serviços de um Exchange Server e após isto
será incluído todos eventos relacionaos a monitoração e performance
do servidor em questão, como mostra a figura abaixo.

Conclusão
Neste
tutorial mostramos como verificar a saúde de um servidor Exchange Server
através do cmdlet Test-ServiceHealth. |