Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özgün KB numarası: 2958835
Summary
Bu makalede, sunucu bileşeni durumunu Etkin olarak ayarladıktan sonra etkin olmayan bir Exchange Server sorunu açıklanmaktadır. Bu sorun, bileşen durumunu en son ayarlayan istek sahibinden farklı bir istek sahibi adı kullanırsanız oluşabilir. Makalede doğru istek sahibinin adını belirleme ve sorunu çözme açıklanmaktadır.
Symptoms
Microsoft Exchange Server'da, bir sunucu bileşeninin durumunu Active olarak, Set-ServerComponentState PowerShell cmdlet'ini kullanarak değiştirirsiniz. Komut hatasız tamamlanır, ancak bileşen durumu kalır Inactive.
Cause
Bu sorun, Requester PowerShell cmdlet'indeki parametre için belirttiğiniz değerin, bileşen durumu son değiştirildiğinde belirtilen bu parametrenin değeriyle eşleşmemesi nedeniyle oluşabilir.
Çözünürlük
Exchange Yönetim Kabuğu (EMS) açmak veya uzak PowerShell kullanarak Exchange server bağlanmak için Exchange Server üzerinde yeterli izinlere sahip bir hesap kullanın.
Sunucu bileşenlerinin ve durumlarının listesini bulmak için Get-ServerComponentState cmdlet'ini çalıştırın. Bileşenin adını biliyorsanız bu adımı atlayabilirsiniz.
(Get-ServerComponentState -Identity <server name>Etkin olmayan bileşenleri arayan aşağıdaki örnekte İzleme ve KurtarmaActionsEnabled bileşenleri etkin değildir.
Get-ServerComponentState -Identity Exch1 | ?{$_.state -eq “Inactive”}
Değiştirmek istediğiniz bileşenin durumunu en son değiştiren istek sahibini bulmak için Get-ServerComponentState cmdlet'ini aşağıdaki parametrelerle çalıştırın:
(Get-ServerComponentState -Identity <server name> -Component <component name>).LocalStatesAşağıdaki örnekte çıkış, İzleme bileşeninin durumunu son değiştiren istek sahibi olarak İşlevsel'i listeler. Sonraki bir adımda kullanmak üzere bu istek sahibinin adını not edin.
(Get-ServerComponentState -Identity Exch1 -Component Monitoring).LocalStates
Sunucu bileşeni durumunu değiştirmek için, önceki bir adımda not ettiğiniz istek sahibinin değerini kullanarak Set-ServerComponentState cmdlet'ini çalıştırın.
Set-ServerComponentState -Identity <server name>-Component <component name> -State Active -Requester <requester name>Aşağıdaki örnekte Set-ServerComponentState cmdlet'i, istek sahibini kullanarak İzleme bileşeninin durumunu Etkin olarak
Functionaldeğiştirir:Set-ServerComponentState -Identity Exch1 -Component Monitoring -State Active -Requester FunctionalBileşenin etkin olduğunu doğrulamak için Get-ServerComponentState cmdlet'ini çalıştırın.
(Get-ServerComponentState -Identity <server name> -Component <component name>.LocalStatesAşağıdaki örnekte , Get-ServerComponentState cmdlet'i İzleme bileşeninin durumunun Etkin olduğunu ve istek sahibi tarafından en son İşlevsel olarak değiştirildiğini gösterir.
Get-ServerComponentState -Identity exch1 -Component Monitoring).LocalStates
Örnek kılavuz
Bu örnekte sunucu ServerWideOffline bileşeni, İzleme ve Kurtarma dışında diğer tüm sunucu bileşenlerini devre dışı hale getiren bileşenidir Inactive.
Get-ServerComponentState -Identity Exch1 | ?{$_.state -ne "active"}
İlk olarak, Etkin Değil olarak ayarlanan ServerWideOffline istek sahibinin adını denetleyin:
(Get-ServerComponentState -Identity Exch1 -Component ServerWideOffline).LocalStates
Bu örnekte Bakım, durumu Etkin Olmayan olarak değiştiren İstek sahibidir.
Ardından, durumu Etkin olarak değiştirmek için Set-ServerComponentState PowerShell cmdlet'ini kullanın:
Set-ServerComponentState exch1 -Component ServerWideOffline -State Active -Requester Maintenance
Son olarak, durumu doğrulamak için Set-ServerComponentState cmdlet'ini yeniden kullanın:
Get-ServerComponentState -Identity Exch1 | ?{$_.state -eq "active"}
References
Exchange Server'daki sunucu bileşeni durumları hakkında ayrıntılı bilgi için bkz. Exchange 2013'teki Sunucu Bileşeni Durumları.