Поделиться через


Командлет Test-ServiceHealth (окончательная первоначальная версия)

 

Применимо к: Exchange Server 2007

Последнее изменение раздела: 2007-06-11

Командлет Test-ServiceHealth используется для проверки, запущены ли все необходимые службы, которые должны запускаться автоматически на этом сервере. Командлет Test-ServiceHealth возвращает ошибку для любой службы, которая необходима настроенной роли и запускается автоматически, но в настоящий момент не работает.

Синтаксис

Test-ServiceHealth [-Server <ServerIdParameter>] [-ActiveDirectoryTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>]

Подробное описание

Для выполнения командлета Test-ServiceHealth используемой учетной записи необходимо делегировать следующее:

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

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

Чтобы выполнить командлет Test-ServiceHealth на компьютере, на котором установлена роль пограничного транспортного сервера, следует войти в систему с помощью учетной записи, которая является членом локальной группы администраторов на данном компьютере.

Параметры

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

ActiveDirectoryTimeout

Дополнительно

System.Int32

Параметр ActiveDirectoryTimeout задает время в секундах, отводимое на выполнение каждой операции службы каталогов Active Directory, прежде чем операция будет блокирована по времени ожидания. Значение по умолчанию: 15 секунд.

DomainController

Дополнительно

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, который получает данные из службы каталогов Active Directory, включите в команду параметр DomainController.

MonitoringContext

Дополнительно

System.Boolean

С помощью параметра MonitoringContext можно указать, будут ли включены в результаты выполнения команды счетчики производительности и наблюдение за событиями. У этого параметра два возможных значения: $true и $false. Если указано значение $true, в результаты будут включены счетчики производительности и наблюдение за событиями, а также сведения о службах.

Server (сервер)

Дополнительно

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

С помощью параметра Server можно указать сервер, на котором необходимо проверить работу служб. Если этот параметр не указан, команда проверит службы на локальном сервере.

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

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

Ошибки

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

 

Исключения

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

 

Пример

В этом примере команда Test-ServiceHealth используется без параметров для проверки всех служб на локальном сервере.

Test-ServiceHealth