Udostępnij za pośrednictwem


Określanie żądającego, który zmienił stan składnika serwera

Oryginalny numer KB: 2958835

Symptomy

W Microsoft Exchange Server wersji 2013 lub nowszej próbujesz zmienić stan składnika serwera na Active za pomocą Set-ServerComponentState polecenia . Polecenie kończy się bez żadnych błędów, jednak składnik pozostaje Inactive.

Dzieje się tak głównie dlatego, że nazwa obiektu żądającego podana w Set-ServerComponentState pliku nie pasuje do obiektu żądającego, który pierwotnie zmienił stan.

Rozwiązanie

W takim scenariuszu użyj następującego polecenia, aby znaleźć żądającego, który zmienił stan składnika:

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

Na przykład w poniższym przykładzie składniki Monitoring i RecoveryActionsEnabled są nieaktywne.

Zrzut ekranu przedstawiający elementy Monitoring and RecoveryActionsEnabled.

Użyj następującego polecenia, aby znaleźć element Requestor, który zmienia stan składnika Monitorowanie na Inactive:

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

Zrzut ekranu przedstawiający znajdowanie elementu żądającego, który zmienił stan.

Teraz, gdy znasz element Requestor, użyj następującego polecenia, aby zmienić stan składnika Monitorowanie na Active:

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

Sprawdź, czy składnik jest aktywny, używając następującego polecenia:

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

Zrzut ekranu przedstawiający, że składnik jest aktywny.

Informacje

Aby uzyskać szczegółowe informacje na temat stanów składników serwera w Exchange Server 2013 r., zobacz Server Component States in Exchange 2013 (Stany składników serwera w programie Exchange 2013).