WSMan-InvalidShellID Fehler beim Erstellen von Remote-PowerShell-Sitzungen in einer Exchange Server 2013-Umgebung

Gilt für
Exchange Server 2013 Enterprise Edition Exchange Server 2013 Standard Edition

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie stellen verschiedene kumulative Updates für Microsoft Exchange-Server in einer Exchange Server 2013-Umgebung bereit.

  • Sie konfigurieren einen Load Balancer , der keine Sitzungsaffinität für HTTP und keinen Namespace für PowerShell verwendet.

  • Sie verwenden die folgende Exchange-Verwaltungsshell, um Remote-PowerShell-Sitzungen über den Load Balancer zu erstellen:

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://shell.contoso.com -AllowRedirection
    Import-PSSession $Session

In diesem Szenario ist die Verbindung nicht erfolgreich. Darüber hinaus wird ein WSMan-InvalidShellID Fehler angezeigt, der dem folgenden ähnelt:

Hinweis

New-PSSession : [shell.contoso.com] Die Verarbeitung von Daten vom Remoteserver shell.contoso.com mit der folgenden Fehlermeldung fehlgeschlagen: [ClientAccessServer=Server1,BackEndServer=Server.contoso.com, RequestId=IDNumber, TimeStamp=Date/Time] [FailureCategory=WSMan-InvalidShellID] Die Anforderung für die Windows Remote Shell mit der ShellId ShellIDNumner Fehler aufgetreten, weil die Shell auf dem Server nicht gefunden wurde. Mögliche Ursachen sind: Die angegebene ShellId ist falsch oder die Shell existiert nicht mehr auf dem Server. Geben Sie die richtige ShellId an, oder erstellen Sie eine neue Shell, und wiederholen Sie den Vorgang. Weitere Informationen finden Sie im Hilfethema bout_Remote_Troubleshooting.
[….]

Ursache

Dieses Problem tritt auf, weil die Remote-PowerShell-Sitzungen nicht ständig an denselben Postfachserver weitergeleitet werden.

Problemumgehung

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

  • Konfigurieren Sie den Load Balancer für die Verwendung von Sitzungsaffinität oder Persistenz.
  • Legen Sie fest, dass die Exchange-Server das gleiche kumulative Update für den Lastenausgleich verwenden.

Lösung

Installieren Sie das kumulative Update 11 oder ein späteres kumulatives Update für Exchange Server 2013, um dieses Problem zu beheben.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.