Get-ExchangeDiagnosticInfo
Questo cmdlet è disponibile solo in Exchange locale.
Usare il cmdlet Get-ExchangeDiagnosticInfo per restituire informazioni sui processi in esecuzione nei server Exchange.
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
Get-ExchangeDiagnosticInfo
[-Argument <String>]
[-Component <String>]
[-Process <String>]
[-Server <ServerIdParameter>]
[-Unlimited]
[<CommonParameters>]
Descrizione
È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.
Esempio
Esempio 1
Get-ExchangeDiagnosticInfo
In questo esempio viene restituito un elenco riepilogativo di tutti i processi di Exchange in esecuzione nel server.
Esempio 2
[xml]$edi = Get-ExchangeDiagnosticInfo
$edi.Diagnostics.Processlocator.Process | Format-Table -Auto Name,ID,Guid
In questo esempio viene visualizzato l'output XML del comando in formato più facile da leggere.
Parametri
-Argument
Il parametro Argument consente di specificare un argomento valido da utilizzare con il valore Component specificato.
I valori degli argomenti comuni che è possibile usare con il valore virtualmente Component sono Help e Verbose.
Per visualizzare i valori argument disponibili per un determinato valore component, eseguire il 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
Il parametro Component restituisce informazioni dettagliate per il componente specificato del valore Process specificato.
Per visualizzare i valori component disponibili per un determinato valore Process, eseguire il 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
Il parametro Process fornisce i dettagli per il processo di Exchange specificato. I valori validi sono il nome del processo, ad esempio MSExchangeTransport o Microsoft. Exchange.Directory.TopologyService).
Per visualizzare l'elenco dei processi di Exchange disponibili, eseguire il 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
Il parametro Server specifica il server Exchange in cui si vuole eseguire il comando. È possibile utilizzare qualsiasi valore che identifichi il server in maniera univoca. Ad esempio:
- Nome
- FQDN
- Nome distinto (DN)
- DN legacy di Exchange
DN legacy di 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
L'opzione Unlimited indica al comando di restituire tutte le informazioni disponibili. Con questa opzione non è necessario specificare alcun valore.
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 |