Condividi tramite


Determinare il richiedente che ha modificato lo stato del componente server

Numero KB originale: 2958835

Sintomi

In Microsoft Exchange Server 2013 o versioni successive si sta provando a modificare lo stato del componente Active server usando il Set-ServerComponentState comando . Il comando viene completato senza errori, tuttavia, il componente rimane Inactive.

Si verifica principalmente perché il nome del richiedente specificato in Set-ServerComponentState non corrisponde al richiedente che ha modificato lo stato in origine.

Risoluzione

In questo scenario, usare il comando seguente per trovare il richiedente che ha modificato lo stato del componente:

(Get-ServerComponentState -Identity <ServerName> -Component <Component>).LocalStates

Nell'esempio seguente, ad esempio, i componenti Monitoring e RecoveryActionsEnabled sono inattivi.

Screenshot dei componenti Monitoring e RecoveryActionsEnabled.

Usare il comando seguente per trovare il richiedente che modifica lo stato del componente Monitoraggio in Inactive:

(Get-ServerComponentState -Identity Exch1 -Component Monitoring).LocalStates

Screenshot della ricerca del richiedente che ha modificato lo stato.

Ora che si conosce il richiedente, usare il comando seguente per modificare lo stato del componente Monitoraggio in Active:

Set-ServerComponentState -Identity Exch1 -Component Monitoring -State Active -Requester Functional

Verificare che il componente sia attivo usando il comando seguente:

Get-ServerComponentState -Identity exch1 -Component Monitoring).LocalStates

Screenshot che mostra che il componente è attivo.

Riferimenti

Per informazioni approfondite sugli stati dei componenti del server in Exchange Server 2013, vedere Stati dei componenti del server in Exchange 2013.