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 |