Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Test-AssistantHealth используется для проверки работоспособности службы помощников по обслуживанию почтовых ящиков Microsoft Exchange (MSExchangeMailboxAssistants), для восстановления после сбоев и для получения отчета после диагностики или действий по восстановлению.

Синтаксис

Test-AssistantHealth [-ServerName <ServerIdParameter>] [-Confirm [<SwitchParameter>]] [-IncludeCrashDump <SwitchParameter>] [-MaxProcessingTimeInMinutes <UInt32>] [-MonitoringContext <SwitchParameter>] [-ResolveProblems <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Confirm

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

System.Management.Automation.SwitchParameter

IncludeCrashDump

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

System.Management.Automation.SwitchParameter

Параметр IncludeCrashDump указывает, что команда должна заполучить отчет об ошибках программы «Доктор Ватсон», прежде чем предпринимать действия по восстановлению. Этот параметр следует использовать только в случае, если запуск осуществляется с локального компьютера. При использовании этого параметра в удаленном подключении возникнет ошибка.

По умолчанию для этого параметра установлено значение $false.

Указывать значение для этого параметра необязательно.

MaxProcessingTimeInMinutes

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

System.UInt32

Параметр MaxProcessingTimeInMinutes указывает максимальное время ожидания, отводимое службе MSExchangeMailboxAssistants для обработки события без реагирования. Допустимый интервал значений: от 1 до 3600 минут. Значение по умолчанию равно 15 минутам.

MonitoringContext

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

System.Management.Automation.SwitchParameter

Параметр MonitoringContext применяется только в случае, если для мониторинга сервера используется Microsoft System Center Operations Manager 2007. Если установить значение $true, команда заполнит объект MonitoringContext событиями и счетчиками производительности, используемыми System Center Operations Manager 2007. По умолчанию значение для этого параметра равно $false.

ResolveProblems

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

System.Management.Automation.SwitchParameter

Параметр ResolveProblems указывает, что при обнаружении проблемы команда должна попытаться ее устранить. Эта команда пытается устранить следующие проблемы:

  • Запускает службу помощников по обслуживанию почтовых ящиков, если она не запущена.

  • Запускает службу помощников по обслуживанию почтовых ящиков, если она зависла или заблокирована дольше 15 минут.

Указывать значение для этого параметра необязательно.

ServerName

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

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Параметр ServerName указывает сервер почтовых ящиков, на котором расположен тестируемый помощник по обслуживанию почтовых ящиков.

Если параметр не указан, команда выполняется на локальном сервере. Если локальный сервер не является сервером почтовых ящиков, то команда не выполняется.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Служба помощников по обслуживанию почтовых ящиков работает на всех серверах, где установлена роль сервера почтовых ящиков. Эта служба отвечает за планирование и распределение помощников, обеспечивающих правильную работу почтовых ящиков. Дополнительные сведения о службе помощников по обслуживанию почтовых ящиков см. в разделе Understanding Mailbox Assistants_DEL.

По умолчанию при запуске этого командлета он возвращает RunspaceId, события и счетчики производительности в форме таблицы.

Запись «Помощники по обслуживанию почтовых ящиков» в разделеРазрешения для почтового ящика.

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

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

Ошибки

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

 

Примеры

ПРИМЕР 1

В этом примере выявляются и устраняются проблемы работоспособности помощника по обслуживанию почтовых ящиков на сервере MBXSVR01; к отчету прилагаются данные об ошибках от программы «Доктор Ватсон», а выходные данные форматируются в виде списка.

Скопировать код
Test-AssistantHealth -ServerName MBXSVR01 -IncludeCrashDump -ResolveProblems | Format-List

ПРИМЕР 2

Этот пример определяет работоспособность помощника по обслуживанию почтовых ящиков на локальном сервере почтовых ящиков. Параметр MaxProcessingTimeInMinutes задает 30 секунд в качестве максимального времени ожидания, отводимого службе для обработки события без реагирования.

Скопировать код
Test-AssistantHealth -MaxProcessingTimeinMinutes 30 | Format-List