Determine the requestor that changed Server component state
Original KB number: 2958835
Symptoms
In Microsoft Exchange Server 2013 or later versions, you're trying to change state of server component to Active
by using the Set-ServerComponentState
command. The command completes without any error, however, component remains Inactive
.
It mostly happens because the Requestor name provided in Set-ServerComponentState
isn't matching the Requestor that changed the state originally.
Resolution
In such scenario, use the following command to find the Requestor that has changed component state:
(Get-ServerComponentState -Identity <ServerName> -Component <Component>).LocalStates
For example, in the following example, Monitoring and RecoveryActionsEnabled components are inactive.
Use the following command to find Requestor that change state of the Monitoring component to Inactive
:
(Get-ServerComponentState -Identity Exch1 -Component Monitoring).LocalStates
Now that you know the Requestor, use the following command to change the state of the Monitoring component to Active
:
Set-ServerComponentState -Identity Exch1 -Component Monitoring -State Active -Requester Functional
Verify the component is active by using the following command:
Get-ServerComponentState -Identity exch1 -Component Monitoring).LocalStates
References
For in depth understanding of Server component states in Exchange Server 2013, see Server Component States in Exchange 2013.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for