Symptomen
Neem het volgende scenario:
-
U diverse cumulatieve updates voor Microsoft Exchange-servers implementeert in een Exchange Server 2013-omgeving.
-
U configureert een Load Balancer die geen sessie affiniteit gebruikt voor http en een naamruimte voor PowerShell.
-
U gebruikt de volgende Exchange-beheer shell voor het maken van externe PowerShell-sessies in de Load Balancer: $Session = New-PSSession-Configurationnaam Microsoft. Exchange-ConnectionUri http://shell.contoso.com-AllowRedirectionImport-PSSession $Session
In dit scenario mislukt de verbinding. Daarnaast ontvangt u een WSMan-InvalidShellID-fout die er ongeveer als volgt uitziet:
New-PSSession: [shell.contoso.com] verwerkingsgegevens van externe server shell.contoso.com is mislukt met het volgende foutbericht: [ClientAccessServer = server1, BackEndServer = server. contoso. com, Aanvraagnaam =IDNumber, timestamp =datum/tijd] [FailureCategory = WSMan-InvalidShellID] de aanvraag voor de Windows Remote Shell met ShellId ShellIDNumner mislukt omdat de shell niet op de server is gevonden. Mogelijke oorzaken zijn: het opgegeven ShellId is onjuist of de shell bestaat niet meer op de server. Voer de juiste ShellId in of maak een nieuwe shell en probeer de bewerking opnieuw uit te voeren. Zie het Help-onderwerp bout_Remote_Troubleshooting voor meer informatie. [....]
Oorzaak
Dit probleem treedt op omdat de externe PowerShell-sessies voortdurend niet naar dezelfde postvakserver worden gerouteerd.
Workaround
Om dit probleem te omzeilen, kunt u een van de volgende methoden gebruiken:
-
Configureer de Load Balancer voor het gebruik van de sessie affiniteit of permanente overname.
-
Laat de Exchange-servers gebruikmaken van dezelfde cumulatieve update-build als taakverdeling.
Oplossing
Als u dit probleem wilt oplossen, installeert u cumulatieve update 11 of een latere cumulatieve update voor Exchange Server 2013.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.