WSMan InvalidShellID erro ao criar sessões remotas do PowerShell num ambiente do Exchange Server 2013

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3105389
Sintomas
Considere o seguinte cenário:
  • Implementar diferentes actualizações cumulativas para os servidores do Microsoft Exchange num ambiente do Exchange Server 2013.
  • Configurar uma Balanceador de carga que não utiliza a afinidade de sessão para HTTP e um espaço de nomes para o PowerShell.
  • Utilize o Exchange Management Shell seguintes para criar sessões PowerShell remoto através do Balanceador de carga:

    $Session = novo-PSSession - ConfigurationName Microsoft.Exchange - ConnectionUri http://shell.contoso.com - AllowRedirection
    Importar-PSSession $Session
Neste cenário, a ligação não bem sucedida. Além disso, recebe um erro de WSMan InvalidShellID semelhante à seguinte:
Novo-PSSession: [shell.contoso.com] de dados de processamento do servidor remoto de shell.contoso.com falhou com a seguinte mensagem de erro: [ClientAccessServer=Server1,BackEndServer=Server.contoso.com, RequestId =IDNumber, TimeStamp =Data/hora] [FailureCategory = WSMan-InvalidShellID] o pedido para a Shell Remota do Windows com ShellId ShellIDNumner falhou porque a shell não foi encontrada no servidor. Causas possíveis são: o ShellId especificado está incorrecto ou a shell já não existe no servidor. Forneça o ShellId correcta ou criar uma nova shell e repita a operação. Para mais informações, consulte o tópico de ajuda bout_Remote_Troubleshooting.
[….]
Causa
Este problema ocorre porque as sessões de PowerShell remotos não estão constantemente encaminhadas para o mesmo servidor de correio.
Como contornar
Para contornar este problema, utilize um dos seguintes métodos:
  • Configure o Balanceador de carga para utilizar a afinidade de sessão ou de persistência.
  • Ter os servidores de Exchange a utilizar a compilação de actualização cumulativa mesmo no balanceamento de carga.
Resolução
Para corrigir este problema, instale o Actualização cumulativa 11 ou uma versão posterior actualização cumulativa para o Exchange Server 2013.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3105389 - Última Revisão: 12/15/2015 18:29:00 - Revisão: 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbsurveynew kbqfe kbexpertiseinter kbfix kbmt KB3105389 KbMtpt
Comentários