Fehlermeldung beim Versuch, Exchange Server 2010 SP2 zu installieren: AuthorizationManager-Überprüfung fehlgeschlagen

Ursprüngliche KB-Nummer: 2668686

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie installieren Exchange Server 2010 oder Exchange Server 2010 Service Pack 1 (SP1).
  • Sie verwenden die Gruppenrichtlinie Management Console (GPMC) oder die lokale Gruppenrichtlinie Editor (Gpedit.msc), um ein Gruppenrichtlinie Object (GPO) oder eine lokale Richtlinie zu erstellen.
  • Das Gruppenrichtlinienobjekt oder die lokale Richtlinie legt die Windows PowerShell Ausführungsrichtlinie auf einen anderen status als Nicht definiert fest.
  • Sie installieren Exchange Server 2010 SP2.

In diesem Szenario tritt bei der Installation ein Fehler auf, und Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:

Der folgende Fehler wurde generiert, wenn "$error. Clear();
& $RoleBinPath\ServiceControl.ps1 EnableServices Critical
" wurde ausgeführt: "AuthorizationManager-Überprüfung fehlgeschlagen.".
Fehler bei der AuthorizationManager-Überprüfung.

Wenn dieser Fehler auftritt, funktioniert Exchange Server 2010 nicht und ist nicht unter Software aufgeführt. Darüber hinaus können Sie Exchange Server 2010 nicht erneut installieren.

Ursache

Dieses Problem tritt auf, weil der WMI-Dienst (Windows Management Instrumentation) während des Installationsvorgangs beendet wird. Daher kann das ServiceControl.ps1 Windows PowerShell Skript, das im Rahmen des Exchange Server 2010 SP2-Installationsvorgangs ausgeführt wird, den WMI-Dienst nicht aufrufen, um die Ausführungsberechtigungen zu überprüfen.

Lösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:

  1. Stellen Sie den Server wieder her, auf dem Exchange Server 2010 ausgeführt wird. Weitere Informationen zum Wiederherstellen eines Servers, auf dem Exchange Server 2010 ausgeführt wird, finden Sie unter Wiederherstellen von Exchange-Servern.

  2. Verwenden Sie die GPMC oder gpedit.msc, um das Gruppenrichtlinienobjekt oder die lokale Richtlinie zu deaktivieren.

  3. Installieren Sie Exchange Server 2010 SP2.

  4. Legen Sie die Ausführungsrichtlinie für den LocalMachine Bereich auf fest RemoteSigned. Führen Sie dazu das folgenden Cmdlet aus:

    Set-ExecutionPolicy RemoteSigned -scope LocalMachine
    

Weitere Informationen

Um die Ausführungsrichtlinien zu überprüfen, bevor Sie mit der Installation beginnen, führen Sie das folgende Windows PowerShell-Cmdlet aus:

Get-ExecutionPolicy -list

Die Ausgabe sollte etwa wie folgt aussehen:

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

Wenn einer der folgenden Bereiche auf einen anderen status als Nicht definiert festgelegt ist, lesen Sie die Schritte im Abschnitt Lösung, bevor Sie Exchange Server 2010 SP2 installieren:

  • MachinePolicy
  • UserPolicy
  • Prozess
  • CurrentUser

Wenn der LocalMachine Bereich auf Undefined festgelegt ist, erhalten Sie möglicherweise eine Fehlermeldung, die der folgenden ähnelt, wenn Sie die Exchange Management Console (EMC) starten:

Ausnahme beim Aufrufen von "GetSteppablePipeline" mit argument(n) "1": "File C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1 cannot be loaded because the execution of scripts is disabled on this system. Weitere Informationen finden Sie unter "get-help about_signing".

Darüber hinaus erhalten Sie möglicherweise eine Fehlermeldung, die der folgenden ähnelt, wenn Sie die Exchange-Verwaltungsshell (EMS) starten:

Der Begriff "Connect-ExchangeServer" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines funktionsfähigen Programms erkannt. Überprüfen Sie die Schreibweise des Namens, überprüfen Sie, ob ein Pfad enthalten war und ob der Pfad korrekt ist, und versuchen Sie es erneut.

Hinweis

Wenn dieses Problem auftritt, funktioniert Exchange Server 2010 wie erwartet, auch wenn Sie die EMC oder das EMS nicht starten können.

References

Sie können kein Updaterollup für Exchange Server 2010 mit einem bereitgestellten Gruppenrichtlinienobjekt installieren, das eine PowerShell-Ausführungsrichtlinie für den zu aktualisierenden Server definiert.