Test-SystemHealth
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Последнее изменение раздела: 2007-07-05
Командлет Test-SystemHealth используется для сбора данных о системе 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 используемой учетной записи необходимо делегировать:
- роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера 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