Командлет Test-ServiceHealth используется для проверки, запущены ли все необходимые службы, которые должны запускаться автоматически на этом сервере. Командлет Test-ServiceHealth возвращает ошибку для любой службы, которая необходима настроенной роли и запускается автоматически, но в настоящий момент не работает.
Синтаксис
Test-ServiceHealth [-Server <ServerIdParameter>] [-ActiveDirectoryTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] |
Параметры
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
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 используемой учетной записи необходимо делегировать следующее:
- роль администратора сервера Exchange Server и членство в
локальной группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Чтобы выполнить командлет Test-ServiceHealth на компьютере, на котором установлена роль пограничного транспортного сервера, следует войти в систему с помощью учетной записи, которая является членом локальной группы администраторов на данном компьютере.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
Пример
В этом примере команда Test-ServiceHealth используется без параметров для проверки всех служб на локальном сервере.
Копировать код | |
---|---|
Test-ServiceHealth |