Erro de InvalidShellID WSMan quando você criar sessões remotas do PowerShell em um ambiente Exchange Server 2013

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3105389
Sintomas
Considere o seguinte cenário:
  • Implantar várias atualizações cumulativas para servidores do Microsoft Exchange em um ambiente Exchange Server 2013.
  • Configurar uma Balanceador de carga que não usa a afinidade de sessão HTTP e um namespace para o PowerShell.
  • Você usa o seguinte Shell de gerenciamento do Exchange para criar sessões remotas do PowerShell entre o balanceador de carga:

    $Session = PSSession novo ConfigurationName - Microsoft.Exchange - ConnectionUri http://shell.contoso.com - AllowRedirection
    $Session de PSSession de importação
Nesse cenário, a conexão não tiver êxito. Além disso, você recebe um erro de InvalidShellID WSMan semelhante à seguinte:
New-PSSession: [shell.contoso.com] na data de processamento do servidor remoto de shell.contoso.com falha com a seguinte mensagem de erro: [ClientAccessServer=Server1,BackEndServer=Server.contoso.com, RequestId =IDNumber, Carimbo de hora =Data/hora] [FailureCategory = InvalidShellID WSMan] a solicitação para o Windows Remote Shell com ShellId ShellIDNumner falha porque o shell não foi encontrado no servidor. As possíveis causas são: ShellId especificado está incorreto ou o shell não existe mais no servidor. Fornecer o ShellId correto ou criar um novo shell e repita a operação. Para obter mais informações, consulte o tópico da Ajuda bout_Remote_Troubleshooting.
[….]
Causa
Esse problema ocorre porque as sessões remotas do PowerShell não são roteadas constantemente para o mesmo servidor de caixa de correio.
Como Contornar
Para contornar esse problema, use um dos seguintes métodos:
  • Configure o balanceador de carga para usar afinidade de sessão ou de persistência.
  • Ter os servidores do Exchange usam a mesma atualização cumulativa compilação no balanceamento de carga.
Resolução
Para corrigir esse problema, instale Atualização cumulativa 11 ou um mais recente atualização cumulativa para o Exchange Server 2013.
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

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