Exchange Server 2010 SP2'yi yüklemeye çalıştığınızda hata iletisi: AuthorizationManager denetimi başarısız oldu

Özgün KB numarası: 2668686

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Exchange Server 2010'u veya Exchange Server 2010 Service Pack 1'i (SP1) yüklersiniz.
  • grup ilkesi Nesnesi (GPO) veya yerel ilke oluşturmak için grup ilkesi Yönetim Konsolu (GPMC) veya Yerel grup ilkesi Düzenleyici (Gpedit.msc) kullanırsınız.
  • GPO veya yerel ilke, Windows PowerShell Yürütme ilkesini Undefined dışında bir duruma ayarlar.
  • Exchange Server 2010 SP2'yi yüklersiniz.

Bu senaryoda yükleme başarısız olur ve aşağıdakine benzer bir hata iletisi alırsınız:

"$error. Temizle();
& $RoleBinPath\ServiceControl.ps1 EnableServices Critical
" çalıştırıldı: "AuthorizationManager denetimi başarısız oldu.".
AuthorizationManager denetimi başarısız oldu.

Bu hata oluştuğunda, Exchange Server 2010 çalışmaz ve Program Ekle veya Kaldır'da listelenmez. Ayrıca, Exchange Server 2010'ı yeniden yükleyemezsiniz.

Neden

Yükleme işlemi sırasında Windows Yönetim Araçları (WMI) hizmeti durdurulduğu için bu sorun oluşur. Bu nedenle, Exchange Server 2010 SP2 yükleme işleminin bir parçası olarak çalışan ServiceControl.ps1 Windows PowerShell betiği yürütme izinlerini doğrulamak için WMI hizmetini çağıramaz.

Çözüm

Bu sorunu çözmek için şu adımları izleyin:

  1. Exchange Server 2010 çalıştıran sunucuyu kurtarın. Exchange Server 2010 çalıştıran bir sunucuyu kurtarma hakkında daha fazla bilgi için bkz. Exchange sunucularını kurtarma.

  2. GPO veya yerel ilkeyi kapatmak için GPMC'yi veya Gpedit.msc'yi kullanın.

  3. Exchange Server 2010 SP2'yi yükleyin.

  4. Kapsamın yürütme ilkesini LocalMachine olarak RemoteSignedayarlayın. Bunu yapmak için aşağıdaki cmdlet'i çalıştırın:

    Set-ExecutionPolicy RemoteSigned -scope LocalMachine
    

Daha fazla bilgi

Yüklemeye başlamadan önce yürütme ilkelerini doğrulamak için aşağıdaki Windows PowerShell cmdlet'ini çalıştırın:

Get-ExecutionPolicy -list

Çıktı şuna benzer olmalıdır:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned

Aşağıdaki kapsamlardan herhangi biri Tanımsız dışında bir duruma ayarlandıysa, Exchange Server 2010 SP2'yi yüklemeden önce Çözüm bölümündeki adımlara bakın:

  • MachinePolicy
  • UserPolicy
  • Işlem
  • Currentuser

LocalMachine Kapsam Tanımsız olarak ayarlanırsa, Exchange Yönetim Konsolu (EMC) başlattığınızda aşağıdakine benzer bir hata iletisi alabilirsiniz:

"1" bağımsız değişkenleriyle "GetSteppablePipeline" çağrısı yapan özel durum: "Dosya C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1, bu sistemde betiklerin yürütülmesi devre dışı bırakıldığından yüklenemiyor. Daha fazla ayrıntı için lütfen "get-help about_signing" bölümüne bakın."

Ayrıca, Exchange Yönetim Kabuğu'nu (EMS) başlattığınızda aşağıdakine benzer bir hata iletisi alabilirsiniz:

'Connect-ExchangeServer' terimi cmdlet, işlev, betik dosyası veya çalıştırılabilir programın adı olarak tanınmaz. Adın yazımını denetleyin veya bir yol dahil edilmişse, yolun doğru olduğundan emin olun ve yeniden deneyin.

Not

Bu sorun oluştuğunda, EMC veya EMS'yi başlatamasanız bile Exchange Server 2010 beklendiği gibi çalışır.

Başvurular

Exchange Server 2010 güncelleştirme paketini, güncelleştirilecek sunucu için PowerShell yürütme ilkesini tanımlayan dağıtılmış bir GPO ile yükleyemezsiniz