Alguns cmdlets de administração do IIS é executado lentamente no PowerShell 4.0

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: 3144309
Sintomas

Considere o seguinte cenário:

  • Você está usando o módulo de administração do IIS da web para criar e gerenciar aplicativos da web do IIS com scripts do PowerShell.
  • Você está executando o Windows Server 2008 R2.
  • Você está usando cmdlets New WebApplication ou ConvertTo WebApplication .

Nesse cenário, executar os seus scripts mais lenta no PowerShell 4.0 que no PowerShell 2.0.

Esse problema não ocorre se você executar os scripts mesmos no Windows Server 2012 ou posterior.

Causa
Esse problema ocorre porque os cmdletsNew WebApplication e ConvertTo WebApplication gerar um alto volume de chamadas COM. Por padrão, o PowerShell 4.0 executa em STA modelo de threading. PowerShell 2.0 executa em MTA do modelo de threading.
Resolução

Se possível, migre para o Windows Server 2012 ou posterior. Alguns cmdlets executado muito mais rápido no PowerShell 4.0 em um ambiente Windows Server 2012 ou posterior.

Para contornar esse comportamento, execute o PowerShell usando a opção- mta :

Powershell.exe - mta

Como outra solução, executar o PowerShell usando o-versão 2 switch:

Powershell.exe-versão 2

Propriedades

ID do Artigo: 3144309 - Última Revisão: 04/29/2016 23:12:00 - Revisão: 1.0

  • kbmt KB3144309 KbMtpt
Comentários