Fehler (Die Verbindung mit dem angegebenen Remotehost wurde verweigert) beim Versuch, die Exchange-Verwaltungsshell oder die Exchange-Verwaltungskonsole zu starten

Ursprüngliche KB-Nummer: 2027064

Symptome

Wenn Sie versuchen, Exchange Management Shell (EMS) oder Exchange Management Console (EMC) auf einem Computer zu starten, auf dem Microsoft Exchange Server 2010, Microsoft Exchange Server 2013 oder Microsoft Exchange Server 2016 ausgeführt wird, wird die folgende Fehlermeldung angezeigt:

Die Verbindung mit dem angegebenen Remotehost wurde abgelehnt. Vergewissern Sie sich, dass der WS-Management-Dienst auf dem Remotehost ausgeführt wird und so konfiguriert ist, dass er auf Anforderungen am richtigen Port und an der richtigen HTTP-URL lauscht. Weitere Informationen finden Sie im Hilfethema about_Remote_Troubleshooting.

Ursache

Dieses Problem tritt auf, weil mindestens eine der folgenden Bedingungen zutrifft:

  • Der MSExchangePowerShellAppPool-Anwendungspool hat Probleme oder wird nicht ausgeführt.
  • Der Benutzer verfügt nicht über remote powerShell enabled status.
  • Die Windows-Remoteverwaltung (WinRM) ist auf dem Server falsch konfiguriert.

Lösung

Wenden Sie eine der folgenden Methoden an, um dieses Problem zu beheben:

  • Stellen Sie sicher, dass der Anwendungspool MSExchangePowerShellAppPool ausgeführt wird. Wenn der Pool ausgeführt wird, versuchen Sie, ihn wiederzuverwenden. Suchen Sie dann in den Ereignisprotokollen nach Fehlern oder Warnungen.

  • Stellen Sie sicher, dass der Benutzer, der eine Verbindung herstellen möchte, über remote powerShell enabled status verfügt. Um zu ermitteln, ob ein Benutzer für Remote PowerShell aktiviert ist, starten Sie die Exchange-Verwaltungsshell mithilfe eines aktivierten Kontos, und führen Sie dann die folgende Abfrage aus:

    (Get-User <username>).RemotePowershellEnabled
    

    Diese Abfrage gibt die Antwort True oder False zurück. Wenn die Antwort False ist, ist der Benutzer nicht für Remote PowerShell aktiviert. Führen Sie den folgenden Befehl aus, um den Benutzer zu aktivieren:

    Set-User \<username> -RemotePowerShellEnabled $True
    
  • Stellen Sie sicher, dass WinRM auf dem Server ordnungsgemäß konfiguriert ist. Gehen Sie dazu wie folgt vor:

    1. Führen Sie WinRM QuickConfig aus. Klicken Sie hierzu auf Start, geben Sie WinRM QuickConfig in das Feld Suche starten ein, und drücken Sie dann die EINGABETASTE.

    2. Stellen Sie sicher, dass beide Tests erfolgreich sind und keine Aktionen erforderlich sind. Wenn Aktionen erforderlich sind, klicken Sie im Eingabeaufforderungsfenster auf Ja , um die Änderungen an der WinRM-Konfiguration zuzulassen.

    3. Klicken Sie auf Start, geben Sie cmd in das Feld Suche starten ein, und drücken Sie dann die EINGABETASTE. Geben Sie im Eingabeaufforderungsfenster WinRM enumerate winrm/config/listener an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE.

    4. Stellen Sie sicher, dass ein Listener für das HTTP-Protokoll an Port 5985 vorhanden ist und dass der Listener an allen Adressen lauscht.