Get-ExchangeDiagnosticInfo

Этот командлет доступен только в локальной среде Exchange.

Используйте командлет Get-ExchangeDiagnosticInfo для возврата сведений о процессах, выполняемых на серверах Exchange.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Get-ExchangeDiagnosticInfo
   [-Argument <String>]
   [-Component <String>]
   [-Process <String>]
   [-Server <ServerIdParameter>]
   [-Unlimited]
   [<CommonParameters>]

Описание

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

Get-ExchangeDiagnosticInfo

В этом примере возвращается сводный список всех процессов Exchange, выполняемых на сервере.

Пример 2

[xml]$edi = Get-ExchangeDiagnosticInfo

$edi.Diagnostics.Processlocator.Process | Format-Table -Auto Name,ID,Guid

В этом примере отображаются xml-выходные данные команды в удобном для чтения формате.

Параметры

-Argument

Параметр Argument указывает допустимый аргумент для использования с указанным значением Компонента.

Общими значениями аргументов, которые можно использовать с виртуальным значением компонента, являются Help и Verbose.

Чтобы просмотреть значения аргументов, доступные для заданного значения компонента, выполните команду Get-ExchangeDiagnosticInfo -Process ProcessName -Component ComponentName -Argument Help.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Component

Параметр Component возвращает подробные сведения для указанного компонента заданного значения Process.

Чтобы просмотреть значения компонента, доступные для заданного значения Process, выполните команду Get-ExchangeDiagnosticInfo -Process ProcessName -Argument Help.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Process

Параметр Process предоставляет сведения для указанного процесса Exchange. Допустимые значения — это имя процесса (например, MSExchangeTransport или Майкрософт. Exchange.Directory.TopologyService).

Чтобы просмотреть список доступных процессов Exchange, выполните команду Get-ExchangeDiagnosticInfo.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Server

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

  • Имя.
  • полное доменное имя;
  • различающееся имя (DN);
  • Устаревшее различающееся имя Exchange

Устаревшее различающееся имя Exchange

Type:ServerIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Unlimited

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019