Compartilhar via


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 $true habilita a análise. O valor padrão é $true.

Collect

Opcional

System.Management.Automation.SwitchParameter

O parâmetro Collect habilita a coleta de dados. Um valor $true habilita coleta de dados. O valor padrão é $true.

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 é $true, que verifica se há novas versões e baixa o arquivo de configuraçã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 $true provoca a remoção de dados. O valor padrão é $false.

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