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 参数启用对所收集的数据的分析。值为 |
Collect |
可选 |
System.Management.Automation.SwitchParameter |
Collect 参数启用数据收集。值为 |
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 参数检查并下载配置文件的较新版本。默认值为 |
ExchangeCredentials |
可选 |
System.Management.Automation.PSCredential |
ExchangeCredentials 参数用于标识访问运行 Exchange 的服务器时所应用的凭据。 |
Export |
可选 |
System.Management.Automation.SwitchParameter |
指定 Export 参数时将从指定的输出文件中删除敏感数据。值为 |
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