Get-ExchangeDiagnosticInfo
Этот командлет доступен только в локальной среде Exchange.
Используйте командлет Get-ExchangeDiagnosticInfo для возврата сведений о процессах, выполняемых на серверах Exchange.
Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.
Синтаксис
Default (По умолчанию)
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
Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Параметр Аргумент указывает допустимый аргумент для использования с указанным значением компонента.
Общие значения аргументов, которые можно использовать виртуально со значением компонента: Help и Verbose.
Чтобы увидеть значения аргументов, доступные для заданного значения компонента, выполните команду Get-ExchangeDiagnosticInfo -Process ProcessName -Component ComponentName -Argument Help.
Свойства параметров
| Тип: | String |
| Значение по умолчанию: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Component
Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Параметр Компонент возвращает подробную информацию для указанного Компонента заданного значения Процесса.
Чтобы увидеть значения компонента, доступные для заданного значения процесса, выполните команду Get-ExchangeDiagnosticInfo -Process ProcessName -Argument Help.
Свойства параметров
| Тип: | String |
| Значение по умолчанию: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Process
Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Параметр Process предоставляет сведения об указанном процессе Exchange. Допустимыми значениями являются имена процесса (например, MSExchangeTransport или Microsoft.Exchange.Directory.TopologyService).
Чтобы просмотреть список доступных процессов Exchange, выполните команду Get-ExchangeDiagnosticInfo.
Свойства параметров
| Тип: | String |
| Значение по умолчанию: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Server
Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Параметр Server задает сервер Exchange, на котором следует выполнить эту команду. Можно использовать любое значение, однозначно определяющее сервер. Примеры:
- Имя.
- полное доменное имя;
- различающееся имя (DN);
- Устаревшее различающееся имя Exchange
Устаревшее различающееся имя Exchange
Свойства параметров
| Тип: | ServerIdParameter |
| Значение по умолчанию: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Unlimited
Применимо: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Переключатель "Неограниченный" указывает команде, что нужно вернуть все доступные сведения. С этим параметром не нужно указывать значение.
Свойства параметров
| Тип: | SwitchParameter |
| Значение по умолчанию: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.