Test-SystemHealth

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2007-07-05

使用 Test-SystemHealth cmdlet 可以收集有关 Microsoft Exchange 并使用最佳实践分析这些数据。

语法

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>]]

详细说明

若要运行 Test-SystemHealth cmdlet,必须为您使用的帐户委派以下角色:

  • Exchange Server 管理员角色和目标服务器的本地 Administrators 组

有关权限、角色委派以及管理 Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项

参数

参数 必需 类型 说明

ADCredentials

可选

System.Management.Automation.PSCredential

ADCredentials 参数指定用于访问 Active Directory 目录服务的凭据。默认值为当前用户的凭据。

Analyze

可选

System.Management.Automation.SwitchParameter

Analyze 参数启用对所收集的数据的分析。值为 $true 将启用分析。默认值为 SafeSenders

Collect

可选

System.Management.Automation.SwitchParameter

Collect 参数启用数据收集。值为 $true 将启用数据收集。默认值为 $true

ConfigurationFileLocation

可选

Microsoft.Exchange.Data.LongPath

保留供内部使用。

Confirm

可选

System.Management.Automation.SwitchParameter

Confirm 参数将导致命令暂停处理,并且需要您在处理继续之前确认该命令将执行的操作。不必为 Confirm 参数指定值。

Description

可选

System.String

Description 参数指定针对扫描的说明性标签。

DomainController

可选

Microsoft.Exchange.Data.Fqdn

DomainController 参数指定用于访问 Active Directory 的域控制器。请使用要使用的域控制器的完全限定的域名 (FQDN)。

DownloadConfigurationUpdates

可选

System.Management.Automation.SwitchParameter

DownloadConfigurationUpdates 参数检查并下载配置文件的较新版本。默认值为 $true,这将检查并下载配置文件的较新版本。

ExchangeCredentials

可选

System.Management.Automation.PSCredential

ExchangeCredentials 参数用于标识访问运行 Exchange 的服务器时所应用的凭据。

Export

可选

System.Management.Automation.SwitchParameter

指定 Export 参数时将从指定的输出文件中删除敏感数据。值为 $true 时将删除数据。默认值为 $false

GenerateEvents

可选

System.Management.Automation.SwitchParameter

保留供内部使用。

GenerateSQMData

可选

System.Management.Automation.SwitchParameter

保留供内部使用。

MaxThreads

可选

System.Int32

保留供内部使用。

MergeFileLocation

可选

Microsoft.Exchange.Data.LongPath

保留供内部使用。

OutFileLocation

可选

Microsoft.Exchange.Data.LongPath

OutFileLocation 参数用于标识要生成的数据文件的名称和路径。

Roles

可选

System.String[]

保留供内部使用。

ScanType

可选

System.String

保留供内部使用。

ServerList

可选

System.String[]

保留供内部使用。

Timeout

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

Timeout 参数指定操作在多少秒后超时。默认值为 300 秒(5 分钟)。

WhatIf

可选

System.Management.Automation.SwitchParameter

WhatIf 参数指示命令模拟对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。不必为 WhatIf 参数指定值。

输入类型

返回类型

错误

错误 说明

 

 

异常

异常 说明

 

 

示例

以下代码是 Test-SystemHealth 命令的示例。

Test-SystemHealth