O seu browser não é suportado

Tem de atualizar o seu browser para utilizar o site.

Atualize para a versão mais recente do Internet Explorer

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

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

Considere o seguinte cenário:

  • Está a utilizar o módulo de administração de web do IIS para criar e gerir aplicações web do IIS com scripts do PowerShell.
  • Está a executar o Windows Server 2008 R2.
  • Está a utilizar os cmdlets do Novo WebApplication ou ConvertTo-AplicaçãoWeb .

Neste cenário, os scripts são executados muito mais lentamente no PowerShell 4.0 que no PowerShell 2.0.

Este problema não ocorre se executar os scripts do mesmos no Windows Server 2012 ou posterior.

Causa
Este problema ocorre porque os cmdletsNovo WebApplication e ConvertTo-AplicaçãoWeb gerar um grande volume de chamadas de COM. Por predefinição, PowerShell 4.0 é executado o STA modelo de threading. PowerShell 2.0 é executado em MTA modelo de threading.
Resolução

Se possível, migre para o Windows Server 2012 ou posterior. Alguns cmdlets executada muito mais rápido no PowerShell 4.0 num ambiente de 2012 do Windows Server ou posterior.

Para contornar este comportamento, execute o PowerShell, utilizando o parâmetro- mta :

PowerShell.exe - mta

Como outra solução, execute o PowerShell utilizando o-versão 2 mudar:

PowerShell.exe-versão 2

Aviso: Este artigo foi traduzido automaticamente

Propriedades

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

  • kbmt KB3144309 KbMtpt
Esta informação foi útil?