Test-SystemHealth
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Tópico modificado em: 2007-07-05
Use o cmdlet Test-SystemHealth para coletar dados sobre o sistema do Microsoft Exchange e para analisar os dados de acordo com as práticas recomendadas.
Sintaxe
test-SystemHealth [-ADCredentials <PSCredential>] [-Analyze <SwitchParameter>] [-Collect <SwitchParameter>] [-ConfigurationFileLocation <LongPath>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-DomainController <Fqdn>] [-DownloadConfigurationUpdates <SwitchParameter>] [-ExchangeCredentials <PSCredential>] [-Export <SwitchParameter>] [-GenerateEvents <SwitchParameter>] [-GenerateSQMData <SwitchParameter>] [-MaxThreads <Int32>] [-MergeFileLocation <LongPath>] [-OutFileLocation <LongPath>] [-Roles <String[]>] [-ScanType <String>] [-ServerList <String[]>] [-Timeout <EnhancedTimeSpan>] [-WhatIf [<SwitchParameter>]]
Descrição detalhada
Para executar o cmdlet Test-SystemHealth, você deve usar uma conta à qual esteja delegado o seguinte:
- Função de Administrador do Exchange Server e grupo Administradores local para o servidor de destino
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange Server 2007, consulte Considerações sobre permissão (página em inglês).
Parâmetros
Parâmetro | Necessário | Tipo | Descrição |
---|---|---|---|
ADCredentials |
Opcional |
System.Management.Automation.PSCredential |
O parâmetro ADCredential especifica as credenciais usadas para acessar o serviço de diretório do Active Directory. O valor padrão é a credencial atual do usuário. |
Analyze |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro Analyze habilita a análise dos dados coletados. Um valor |
Collect |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro Collect habilita a coleta de dados. Um valor |
ConfigurationFileLocation |
Opcional |
Microsoft.Exchange.Data.LongPath |
Reservado para uso interno. |
Confirm |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm. |
Description |
Opcional |
System.String |
O parâmetro Description especifica um rótulo descritivo para a verificação. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
O parâmetro DomainController especifica o controlador de domínio a ser usado para acessar o Active Directory. Use o nome de domínio totalmente qualificado (FQDN) do controlador de domínio a ser usado. |
DownloadConfigurationUpdates |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro DownloadConfigurationUpdates verifica se há novas versões e faz o download do arquivo de configuração. O valor padrão é |
ExchangeCredentials |
Opcional |
System.Management.Automation.PSCredential |
O parâmetro ExchangeCredentials identifica as credenciais a serem aplicadas à execução para acesso aos servidores que estão executando o Exchange. |
Export |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro Export provoca a remoção de dados confidencias do arquivo de saída especificado. Um valor |
GenerateEvents |
Opcional |
System.Management.Automation.SwitchParameter |
Reservado para uso interno. |
GenerateSQMData |
Opcional |
System.Management.Automation.SwitchParameter |
Reservado para uso interno. |
MaxThreads |
Opcional |
System.Int32 |
Reservado para uso interno. |
MergeFileLocation |
Opcional |
Microsoft.Exchange.Data.LongPath |
Reservado para uso interno. |
OutFileLocation |
Opcional |
Microsoft.Exchange.Data.LongPath |
O parâmetro OutFileLocation identifica o nome e o caminho para o arquivo de dados a ser gerado. |
Roles |
Opcional |
System.String[] |
Reservado para uso interno. |
ScanType |
Opcional |
System.String |
Reservado para uso interno. |
ServerList |
Opcional |
System.String[] |
Reservado para uso interno. |
Timeout |
Opcional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
O parâmetro Timeout especifica o número de segundos antes que o tempo limite da operação tenha se esgotado. O valor padrão é 300 segundos (5 minutos). |
WhatIf |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar nenhum valor com o parâmetro WhatIf. |
Tipos de entrada
Tipos de retorno
Erros
Erro | Descrição |
---|---|
|
|
Exceções
Exceções | Descrição |
---|---|
|
|
Exemplo
O código a seguir é um exemplo do comando Test-SystemHealth.
Test-SystemHealth