Sintomas
Considere o seguinte cenário:
-
Implementa diferentes atualizações cumulativas para servidores do Microsoft Exchange num ambiente do Exchange Server 2013.
-
Configura um equilibrador de carga que não usa afinidade da sessão para HTTP e um espaço de nome para PowerShell.
-
Utiliza o seguinte Exchange Management Shell para criar sessões remotas de PowerShell através do balancer de carga:$Session = Nova PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://shell.contoso.com -AllowRedirectionImport-PSSession $Session
Neste cenário, a ligação não é bem sucedida. Além disso, recebe um erro WSMan-InvalidShellID que se assemelha ao seguinte:
Nova PSSession : [shell.contoso.com] Os dados de processamento do servidor remoto shell.contoso.com falharam com a seguinte mensagem de erro: [ClientAccessServer=Server1,BackEndServer=Server.contoso.com, RequestId=IDNumber,TimeStamp=Date/Time] [FailureCategory=WSMan-InvalidShellID] O pedido para a Concha Remota do Windows com ShellId ShellIDNumner falhou porque a concha não foi encontrada no servidor. As causas possíveis são: o ShellId especificado está incorreto ou a concha já não existe no servidor. Forneça o ShellId correto ou crie uma nova concha e relemisça a operação. Para mais informações, consulte o tópico bout_Remote_Troubleshooting Help. [....]
Causa
Este problema ocorre porque as sessões remotas do PowerShell não são encaminhadas constantemente para o mesmo servidor mailbox.
Solução
Para contornar este problema, utilize um dos métodos seguintes:
-
Configure o equilibrador de carga para utilizar a afinidade ou persistência da sessão.
-
Os servidores Exchange utilizem a mesma atualização cumulativa no equilíbrio de carga.
Resolução
Para corrigir este problema, instale a Atualização Cumulativa 11 ou uma atualização cumulativa posterior para o Exchange Server 2013.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".