Get-ExchangeDiagnosticInfo
Este cmdlet está disponível somente no Exchange local.
Use o cmdlet Get-ExchangeDiagnosticInfo para retornar informações sobre processos em execução em servidores do Exchange.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Syntax
Get-ExchangeDiagnosticInfo
[-Argument <String>]
[-Component <String>]
[-Process <String>]
[-Server <ServerIdParameter>]
[-Unlimited]
[<CommonParameters>]
Description
Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.
Exemplos
Exemplo 1
Get-ExchangeDiagnosticInfo
Este exemplo retorna uma lista de resumo de todos os processos do Exchange que estão em execução no servidor.
Exemplo 2
[xml]$edi = Get-ExchangeDiagnosticInfo
$edi.Diagnostics.Processlocator.Process | Format-Table -Auto Name,ID,Guid
Este exemplo exibe a saída XML do comando no formato mais fácil de ler.
Parâmetros
-Argument
O parâmetro Argument especifica um argumento válido a ser usado com o valor de componente especificado.
Os valores de Argumento Comum que você pode usar com o valor virtualmente componente são Ajuda e Verbose.
Para ver os valores de argumento que estão disponíveis para um determinado valor de componente, execute o comando 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
O parâmetro Componente retorna informações detalhadas para o componente especificado do valor de processo fornecido.
Para ver os valores de componente que estão disponíveis para um determinado valor process, execute o comando 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
O parâmetro Process fornece detalhes para o processo de Exchange especificado. Valores válidos são o nome do processo (por exemplo, MSExchangeTransport ou Microsoft. Exchange.Directory.TopologyService).
Para ver a lista de processos disponíveis do Exchange, execute o comando 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
O parâmetro Servidor especifica o servidor Exchange em que você deseja executar esse comando. É possível usar qualquer valor que identifique o servidor com exclusividade. Por exemplo:
- Nome
- FQDN
- DN (nome diferenciado)
- DN Herdado do Exchange
DN Herdado do 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
A opção Ilimitada informa ao comando para retornar todas as informações disponíveis. Não é preciso especificar um valor com essa opção.
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 |