Командлет 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>]]

Параметры

Параметр Обязательный Тип Описание

ADCredentials

Необязательный

System.Management.Automation.PSCredential

Параметр ADCredentials указывает учетные данные, которые используются для доступа к службе каталогов Active Directory. Значение по умолчанию — учетные данные текущего пользователя.

Analyze

Необязательный

System.Management.Automation.SwitchParameter

Параметр Analyze включает анализ для собираемых данных. При значении равном $true анализ включается. Значение по умолчанию: $true.

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 используемой учетной записи необходимо делегировать:

  • роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

 

Исключения

Исключения Описание

 

 

Пример

Следующий код является примером команды Test-SystemHealth.

Копировать код
Test-SystemHealth