Compartilhar via


Instalação do Motor PowerShell 2.0 do Windows

Este tópico explica como instalar o Windows PowerShell 2.0 Engine.

O Windows PowerShell 3.0 foi projetado para ser retrocompatível com o Windows PowerShell 2.0. Cmdlets, provedores, snap-ins, módulos e scripts escritos para Windows PowerShell 2.0 rodam inalterados no Windows PowerShell 3.0 e Windows PowerShell 4.0. No entanto, devido a uma mudança na política de ativação em tempo de execução no Microsoft .NET Framework 4, programas host do Windows PowerShell que foram escritos para o Windows PowerShell 2.0 e compilados com o Common Language Runtime (CLR) 2.0 não podem rodar sem modificações em versões posteriores do Windows PowerShell, que é compilado com CLR 4.0.

Para manter a compatibilidade retroativa com comandos e programas host afetados por essas mudanças, os motores Windows PowerShell 2.0, Windows PowerShell 3.0 e Windows PowerShell 4.0 foram projetados para rodar lado a lado. Além disso, o Windows PowerShell 2.0 Engine está incluído no Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012 e Windows Management Framework 3.0. O Windows PowerShell 2.0 Engine foi projetado para ser usado apenas quando um script ou programa host existente não pode ser executado porque é incompatível com o Windows PowerShell 3.0, Windows PowerShell 4.0 ou Microsoft .NET Framework 4. Espera-se que tais casos sejam raros.

O Windows PowerShell 2.0 Engine é um recurso opcional do Windows Server 2012 R2, Windows 8.1, Windows 8 e Windows Server 2012. Em versões anteriores do Windows, quando você instala o Windows Management Framework 3.0, a instalação do Windows PowerShell 3.0 substitui completamente a instalação do Windows PowerShell 2.0 no diretório de instalação do Windows PowerShell. No entanto, o Windows PowerShell 2.0 Engine foi mantido.

Para informações sobre como iniciar o Windows PowerShell 2.0 Engine, veja Iniciar o Windows PowerShell 2.0 Engine.

No Windows 8.1 e Windows 8

No Windows 8.1 e Windows 8, o recurso do Windows PowerShell 2.0 Engine está ativado por padrão. No entanto, para usá-lo, você precisa ativar a opção do Microsoft .NET Framework 3.5, que é necessária. Esta seção também explica como ativar e desativar o recurso do Windows PowerShell 2.0 Engine.

Para ativar o .NET Framework 3.5

  1. Na tela Inicial , digite Recursos do Windows.

  2. Na barra de aplicativos , clique em Configurações e depois em Ativar ou desativar recursos do Windows.

  3. Na caixa de Recursos do Windows , clique em .NET Framework 3.5 (inclui .NET 2.0 e 3.0 para selecioná-lo).

    Quando você seleciona o .NET Framework 3.5 (incluindo .NET 2.0 e 3.0), a caixa se preenche indicando que apenas parte do recurso está selecionada. No entanto, isso é suficiente para o Windows PowerShell 2.0 Engine.

Para ligar e desligar o Windows PowerShell 2.0 Engine

  1. Na tela Inicial , digite Recursos do Windows.
  2. Na barra de aplicativos , clique em Configurações e depois em Ativar ou desativar recursos do Windows.
  3. Na caixa de Recursos do Windows , expanda o nó do Windows PowerShell 2.0 e clique na caixa do Motor do Windows PowerShell 2.0 para selecioná-la ou limpar.

No Windows Server 2012 R2 e Windows Server 2012

Use os seguintes procedimentos para adicionar os recursos do Windows PowerShell 2.0 Engine e do Microsoft .NET Framework 3.5. O Windows PowerShell 2.0 Engine requer, no mínimo, o Microsoft .NET Framework 2.0.50727. Esse requisito é cumprido pelo Microsoft .NET Framework 3.5.

Para adicionar o recurso .NET Framework 3.5

  1. No Gerenciador de Servidores, no menu Gerenciar , selecione Adicionar Funções e Recursos.

    Ou, no Gerenciador de Servidores, clique em Todos os Servidores, clique com o botão direito no nome de um servidor e então selecione Adicionar Funções e Funcionalidades.

  2. Na página Tipo de Instalação , selecione Instalação baseada em função ou baseada em funcionalidades.

  3. Na página de Recursos, expanda o nó de Características do Framework .NET 3.5 e selecione o .NET Framework 3.5 (incluindo .NET 2.0 e 3.0).

    As outras opções sob esse nó não são necessárias para o Windows PowerShell 2.0 Engine.

Para adicionar o recurso do Windows PowerShell 2.0 Engine

  • No Gerenciador de Servidores, no menu Gerenciar , selecione Adicionar Funções e Recursos.

    Ou Gerenciador de Servidores, clique em Todos os Servidores, clique com o botão direito no nome de um servidor e depois selecione Adicionar Funções e Funcionalidades.

  • Na página Tipo de Instalação , selecione Instalação baseada em função ou baseada em funcionalidades.

  • Na página de Recursos , expanda o nó Windows PowerShell (Instalado) e selecione Windows PowerShell 2.0 Engine.

Para informações sobre como iniciar o Windows PowerShell 2.0 Engine, veja Iniciar o Windows PowerShell 2.0 Engine.

Consulte Também