Partilhar via


Instalar o Motor do Windows PowerShell 2.0

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

Windows PowerShell 3.0 foi concebido para ser retrocompatível com Windows PowerShell 2.0. Os cmdlets, fornecedores, snap-ins, módulos e scripts escritos para Windows PowerShell 2.0 são executados inalterados no Windows PowerShell 3.0 e Windows PowerShell 4.0. No entanto, devido a uma alteração na política de ativação de runtime no Microsoft .NET Framework 4, Windows PowerShell programas anfitriões que foram escritos para Windows PowerShell 2.0 e compilados com o Common Language Runtime (CLR) 2.0 não podem ser executados sem modificação em versões posteriores do Windows PowerShell, que é compilado com CLR 4.0.

Para manter a retrocompatibilidade com comandos e programas anfitriões afetados por estas alterações, os Windows PowerShell 2.0, Windows PowerShell 3.0 e Windows PowerShell motores 4.0 foram concebidos para serem executados lado a lado. Além disso, o Motor Windows PowerShell 2.0 está incluído no Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012 e Windows Management Framework 3.0. O Motor Windows PowerShell 2.0 destina-se a ser utilizado apenas quando não é possível executar um script ou programa anfitrião existente porque é incompatível com Windows PowerShell 3.0, Windows PowerShell 4.0 ou Microsoft .NET Framework 4. Espera-se que estes casos sejam raros.

O Motor Windows PowerShell 2.0 é uma funcionalidade opcional do Windows Server 2012 R2, Windows 8.1, Windows 8 e Windows Server 2012. Em versões anteriores do Windows, quando instala 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 Motor Windows PowerShell 2.0 é mantido.

Para obter informações sobre como iniciar o Motor Windows PowerShell 2.0, consulte Iniciar o Motor Windows PowerShell 2.0.

Em Windows 8.1 e Windows 8

Em Windows 8.1 e Windows 8, a funcionalidade motor Windows PowerShell 2.0 está ativada por predefinição. No entanto, para utilizá-la, tem de ativar a opção para o Microsoft .NET Framework 3.5, que é necessária. Esta secção também explica como ativar e desativar a funcionalidade motor do Windows PowerShell 2.0.

Para ativar .NET Framework 3.5

  1. No ecrã Início , escreva Funcionalidades do Windows.

  2. Na barra Aplicações , clique em Definições e, em seguida, clique em Ativar ou desativar as funcionalidades do Windows.

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

    Quando seleciona .NET Framework 3.5 (inclui .NET 2.0 e 3.0, a caixa é preenchida para indicar que apenas uma parte da funcionalidade está selecionada. No entanto, isto é suficiente para o Motor Windows PowerShell 2.0.

Para ativar e desativar o Motor do Windows PowerShell 2.0

  1. No ecrã Início , escreva Funcionalidades do Windows.
  2. Na barra Aplicações , clique em Definições e, em seguida, clique em Ativar ou desativar as funcionalidades do Windows.
  3. Na caixa Funcionalidades do Windows, expanda o nó Windows PowerShell 2.0 e clique na caixa motor Windows PowerShell 2.0 para selecionar ou desmarcar.

No Windows Server 2012 R2 e Windows Server 2012

Utilize os seguintes procedimentos para adicionar as funcionalidades Windows PowerShell Motor 2.0 e Microsoft .NET Framework 3.5. O Motor Windows PowerShell 2.0 requer, no mínimo, o Microsoft .NET Framework 2.0.50727. Este requisito é cumprido pelo Microsoft .NET Framework 3.5.

Para adicionar a funcionalidade .NET Framework 3.5

  1. No Gestor de Servidor, no menu Gerir, selecione Adicionar Funções e Funcionalidades.

    Em alternativa, em Gestor de Servidor, clique em Todos os Servidores, clique com o botão direito do rato num nome de servidor e, em seguida, selecione Adicionar Funções e Funcionalidades.

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

  3. Na página Funcionalidades, expanda o nó Funcionalidades do Framework .NET 3.5 e selecione .NET Framework 3.5 (inclui .NET 2.0 e 3.0).

    As outras opções nesse nó não são necessárias para o Motor Windows PowerShell 2.0.

Para adicionar a funcionalidade motor Windows PowerShell 2.0

  • No Gestor de Servidor, no menu Gerir, selecione Adicionar Funções e Funcionalidades.

    Ou Gestor de Servidor, clique em Todos os Servidores, clique com o botão direito do rato num nome de servidor e, em seguida, selecione Adicionar Funções e Funcionalidades.

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

  • Na página Funcionalidades, expanda o nó Windows PowerShell (Instalado) e selecione Windows PowerShell Motor 2.0.

Para obter informações sobre como iniciar o Motor Windows PowerShell 2.0, consulte Iniciar o Motor Windows PowerShell 2.0.

Consulte também