Como baixar o PowerShell 2.0
O PowerShell é um programa de automação de tarefas e gerenciamento de configuração da Microsoft, que consiste em um shell de linha de comando e a linguagem de script associada. Ele permite que você execute várias operações em seu sistema, como gerenciamento de arquivos, processos, serviços, registro, rede, segurança e muito mais.
O PowerShell 2.0 foi lançado em outubro de 2009 como parte do Windows Management Framework (WMF) para Windows XP, Windows Vista, Windows Server 2003 e Windows Server 2008. Ele introduziu muitos novos recursos, como módulos, comunicação remota, trabalhos em segundo plano, transações, depuração, eventos e aprimoramentos de script.
download powershell 2.0
Embora versões mais recentes do PowerShell tenham sido lançadas desde então, talvez seja necessário baixar o PowerShell 2.0 por alguns motivos. Por exemplo, você pode ter um script ou programa host mais antigo que seja incompatível com versões mais recentes do PowerShell ou .NET Framework. Ou talvez você queira executar comandos ou scripts projetados para o PowerShell 2.0 em um computador diferente que tenha uma versão mais recente do PowerShell instalada.
Neste artigo, mostraremos como baixar e instalar o PowerShell 2.0 em diferentes versões do Windows, como usar comandos e scripts do PowerShell 2.0 e algumas dicas e recomendações para usar o PowerShell 2.0.
Como instalar o PowerShell 2.0 em diferentes versões do Windows
O processo de instalação do PowerShell 2.0 varia dependendo da versão do Windows que você possui. Aqui estão as etapas para instalar o PowerShell 2.0 em diferentes versões do Windows:
Windows 8.1 e Windows 8
No Windows 8.1 e no Windows 8, o recurso PowerShell 2.0 Engine é ativado por padrão. No entanto, para usá-lo, você precisa ativar a opção do Microsoft .NET Framework 3.5, que ele requer. Esta seção também explica como ativar e desativar o recurso PowerShell 2.0 Engine.
Como ativar o .NET Framework 3.5
Na tela inicial, digite Recursos do Windows.
Na barra de aplicativos, clique em Configuraçõese, em seguida, clique em Liga ou desliga características das janelas.
No Recursos do Windows caixa, clique .NET Framework 3.5 (inclui .NET 2.0 e 3.0) para selecioná-lo. Quando você seleciona .NET Framework . 3.5 (inclui .NET 2.0 e 3.0), você também seleciona Mecanismo do Windows PowerShell 2.0 e Windows PowerShell Integrated Scripting Environment (ISE) para .NET Framework 3.5.
Clique OK para instalar os recursos selecionados. Pode ser necessário reiniciar o computador após a conclusão da instalação.
Como ativar e desativar o recurso PowerShell 2.0 Engine
Siga as etapas 1 e 2 da seção anterior para abrir o Recursos do Windows caixa.
No Recursos do Windows caixa, expandir .NET Framework 3.5 (inclui .NET 2.0 e 3.0)e marque ou desmarque a caixa de seleção para Mecanismo do Windows PowerShell 2.0, dependendo se você deseja ativá-lo ou desativá-lo. Você também pode marcar ou desmarcar a caixa de seleção para Windows PowerShell Integrated Scripting Environment (ISE) para .NET Framework 3.5, que é uma interface gráfica do usuário para escrever e testar scripts.
Clique OK para aplicar as alterações. Pode ser necessário reiniciar o computador depois que as alterações entrarem em vigor.
Windows Server 2012 R2 e Windows Server 2012
No Windows Server 2012 R2 e no Windows Server 2012, o recurso PowerShell 2.0 Engine não é instalado por padrão. No entanto, você pode adicioná-lo usando o Gerenciador do Servidor ou os cmdlets do Windows PowerShell. Esta seção também explica como iniciar o Mecanismo PowerShell 2.0.
Como adicionar os recursos PowerShell 2.0 Engine e .NET Framework 3.5
No Gerenciador do Servidor, clique em Adicionar funções e recursos.
No Adicionar Funções e Assistente de Recursos, clique Próximoe, em seguida, clique em Selecione um servidor no pool de servidores.
Selecione um servidor onde deseja instalar os recursos e clique em Próximo.
No Selecione recursos página, expandir Recursos do .NET Framework 3.5e, em seguida, marque as caixas de seleção para .NET Framework 3.5 (inclui .NET 2.0 e 3.0), .NET Framework 3.5 (inclui .NET 2.0 e 3.0), e .NET Framework 3.5 (inclui .NET 2.0 e 3.0). Ao selecionar esses recursos, você também marca as caixas de seleção para Recursos do .NET Framework 4.5, <
Recursos do .NET Framework 4.5, e Recursos do .NET Framework 4.5. Você também pode marcar ou desmarcar as caixas de seleção de outros recursos que deseja instalar ou desinstalar.
Na mesma página, expanda Interfaces de usuário e infraestruturae marque ou desmarque a caixa de seleção para Powershell ISE (x86), dependendo se você deseja instalá-lo ou desinstalá-lo. Esse recurso é uma interface gráfica do usuário para escrever e testar scripts executados em uma versão de 32 bits do Windows PowerShell. Se você deseja usar uma versão de 64 bits do Windows PowerShell ISE, não precisa instalar esse recurso.
Na mesma página, expanda Windows PowerShelle marque ou desmarque a caixa de seleção para Powershell ISE (x64), dependendo se você deseja instalá-lo ou desinstalá-lo. Esse recurso é uma interface gráfica do usuário para escrever e testar scripts executados em uma versão de 64 bits do Windows PowerShell. Se você deseja usar uma versão de 32 bits do Windows PowerShell ISE, não precisa instalar esse recurso.
Na mesma página, expanda Powershell ISE (x64)e marque ou desmarque a caixa de seleção <
Powershell ISE (x64), dependendo se você deseja instalá-lo ou desinstalá-lo. Esse recurso é uma interface gráfica do usuário para escrever e testar scripts executados em uma versão de 64 bits do Windows PowerShell ISE. Se você deseja usar uma versão de 32 bits do Windows PowerShell ISE, não precisa instalar esse recurso.
Clique Próximoe, em seguida, clique em Instalar para iniciar a instalação. Pode ser necessário reiniciar o computador após a conclusão da instalação.
Você também pode usar os cmdlets do Windows PowerShell para adicionar ou remover os recursos PowerShell 2.0 Engine e .NET Framework 3.5. Por exemplo, você pode usar o seguinte comando para instalar os dois recursos:
Install-WindowsFeature -Name Net-Framework-Core,PowerShell-V2
Você pode usar o seguinte comando para desinstalar os dois recursos:
Uninstall-WindowsFeature -Name Net-Framework-Core,PowerShell-V2
Como iniciar o mecanismo PowerShell 2.0
Para iniciar o PowerShell 2.0 Engine, você precisa usar o -Versão parâmetro do powershell.exe comando. Por exemplo, você pode usar o seguinte comando para iniciar uma sessão do PowerShell com o PowerShell 2.0 Engine:
powershell.exe -Versão 2
Você também pode usar o seguinte comando para iniciar uma sessão ISE do Windows PowerShell com o Mecanismo PowerShell 2.0:
powershell_ise.exe -Versão 2
Windows Server 2008 R2, Windows Vista, Windows Server 2003 e Windows XP
No Windows Server 2008 R2, Windows Vista, Windows Server 2003 e Windows XP, o recurso PowerShell 2.0 Engine não é instalado por padrão. No entanto, você pode instalá-lo baixando e instalando o Windows Management Framework (WMF) 3.0, que inclui PowerShell 2.0, WinRM 2.0 e WMI 2.0. Esta seção também explica como iniciar o Mecanismo PowerShell 2.0.
Como instalar o Windows Management Framework 3.0
Vou ao .
Selecione o pacote apropriado para seu sistema operacional e idioma e clique em Download.
Execute o arquivo baixado e siga as instruções para instalar o WMF 3.0 em seu computador. Pode ser necessário reiniciar o computador após a conclusão da instalação.
Como iniciar o mecanismo PowerShell 2.0
As etapas para iniciar o Mecanismo PowerShell 2.0 são as mesmas do Windows Server 2012 R2 e do Windows Server 2012. Você precisa usar o -Versão parâmetro do powershell.exe ou powershell_ise.exe comando.
Como usar comandos e scripts do PowerShell 2.0
Depois de instalar e iniciar o PowerShell 2.0 Engine, você pode usá-lo para executar comandos e scripts projetados para o PowerShell 2.0. Aqui estão algumas dicas e exemplos para usar comandos e scripts do PowerShell 2.0:
Como iniciar o PowerShell com o mecanismo PowerShell 2.0
Se você deseja iniciar uma nova sessão do PowerShell com o PowerShell 2.0 Engine, pode usar um dos seguintes métodos:
No Windows Explorer, clique com o botão direito do mouse em uma pasta ou unidade e clique em Power shell (x86). Isso abrirá uma nova janela do PowerShell com o PowerShell 2.0 Engine nesse local.
No Windows Explorer, clique com o botão direito do mouse em uma pasta ou unidade e clique em Powershell ISE (x86). Isso abrirá uma nova janela ISE do Windows PowerShell com o Mecanismo PowerShell 2.0 nesse local.
No Menu Iniciar ou na Tela Inicial, digite powershell.exe -Versão 2e, em seguida, pressione Digitar. Isso abrirá uma nova janela do PowerShell com o PowerShell 2.0 Engine.
No Menu Iniciar ou na Tela Inicial, digite powershell_ise.exe -Versão 2e, em seguida, pressione Digitar. Isso abrirá uma nova janela ISE do Windows PowerShell com o Mecanismo PowerShell 2.0.
No prompt de comando, digite powershell.exe -Versão 2e, em seguida, pressione Digitar. Isso iniciará uma nova sessão do PowerShell com o mecanismo PowerShell 2.0 na janela do prompt de comando.
No prompt de comando, digite powershell_ise.exe -Versão 2e, em seguida, pressione Digitar. Isso iniciará uma nova sessão ISE do Windows PowerShell com o Mecanismo PowerShell 2.0 na janela do Prompt de Comando.
Como executar comandos e scripts do PowerShell 2.0
Se você deseja executar um único comando ou um arquivo de script compatível com o PowerShell 2.0, pode usar um dos seguintes métodos:
Em uma janela ou sessão do PowerShell com o Mecanismo PowerShell 2.0, digite o comando ou o caminho do arquivo de script e pressione Digitar. Por exemplo, você pode digitar Get-Process para obter uma lista de processos em execução no seu computador ou digite C:\Scripts\MeuScript.ps1 para executar um arquivo de script chamado MyScript.ps1 na pasta C:\Scripts.
Em uma janela ou sessão do Windows PowerShell ISE com o Mecanismo PowerShell 2.0, digite o comando ou o caminho do arquivo de script no Painel de Script e clique em Executar script ou pressione F5. Por exemplo, você pode digitar Get-Process no Painel de Script e, em seguida, clique em Executar script para obter uma lista de processos em execução no seu computador ou digite C:\Scripts\MeuScript.ps1 no Painel de Script e, em seguida, clique em Executar script para executar um arquivo de script chamado MyScript.ps1 na pasta C:\Scripts.
No prompt de comando, digite powershell.exe -Versão 2 -Comando "", onde é o comando ou o caminho do arquivo de script que você deseja executar e pressione Digitar. Por exemplo, você pode digitar powershell.exe -Versão 2 -Comando "Get-Process" para obter uma lista de processos em execução no seu computador ou digite powershell.exe -Versão 2 -Comando "C:\Scripts\MyScript.ps1" para executar um arquivo de script chamado MyScript.ps1 na pasta C:\Scripts.
No prompt de comando, digite powershell_ise.exe -Versão 2 -Arquivo "", onde é o caminho do arquivo de script que você deseja executar e pressione Digitar. Por exemplo, você pode digitar powershell_ise.exe -Versão 2 -Arquivo "C:\Scripts\MyScript.ps1" para executar um arquivo de script chamado MyScript.ps1 na pasta C:\Scripts.
Como iniciar uma sessão remota ou um trabalho em segundo plano com o PowerShell 2.0 Engine
Se você deseja iniciar uma sessão remota ou um trabalho em segundo plano com outro computador que tenha o PowerShell 2.0 instalado, você precisa usar o -ConfigurationName Microsoft.PowerShell.2.0 parâmetro do Nova-PSSession, New-PSSessionOption, ou Iniciar-Job cmdlet. Por exemplo, você pode usar o seguinte comando para iniciar uma sessão remota com outro computador chamado Server01 usando o PowerShell 2.0 Engine:
New-PSSession -ComputerName Server01 -ConfigurationName Microsoft.PowerShell.2.0
Você pode usar o seguinte comando para iniciar um trabalho em segundo plano em outro computador chamado Server01 usando o PowerShell 2.0 Engine:
Start-Job -ComputerName Server01 -ConfigurationName Microsoft.PowerShell.2.0 -ScriptBlock Get-Process
Conclusão
Neste artigo, mostramos como baixar e instalar o PowerShell 2.0 em diferentes versões do Windows, como usar comandos e scripts do PowerShell 2.0 e algumas dicas e recomendações para usar o PowerShell 2.0. Esperamos que este artigo tenha sido útil e informativo para você. Aqui estão algumas perguntas frequentes que você pode ter sobre o PowerShell 2.0:
perguntas frequentes
Quais são os requisitos de sistema para o PowerShell 2.0?
Os requisitos do sistema para PowerShell 2.0 dependem da versão do Windows que você possui. Aqui estão os requisitos mínimos do sistema para cada versão do Windows compatível com o PowerShell 2.0:
Versão do Windows
Requisitos Mínimos do Sistema
Windows 8.1 e Windows 8
Processador de 1 GHz, 1 GB de RAM, 16 GB de espaço disponível em disco, dispositivo gráfico DirectX 9 com driver WDDM 1.0 ou superior
Windows Server 2012 R2 e Windows Server 2012
Processador de 1,4 GHz, 512 MB de RAM, 32 GB de espaço disponível em disco
Windows Server 2008 R2 e Windows Vista
Processador de 1 GHz, 512 MB de RAM, 15 GB de espaço disponível em disco, Super VGA (800 x 600) ou monitor de resolução superior
Windows Server 2003 e Windows XP
Processador de 233 MHz, 64 MB de RAM, 1,5 GB de espaço disponível em disco, Super VGA (800 x 600) ou monitor de resolução superior
O PowerShell 2.0 é compatível com versões mais recentes do PowerShell?
O PowerShell 2.0 geralmente é compatível com versões mais recentes do PowerShell, como PowerShell 3.0, PowerShell 4.0, PowerShell 5.0, PowerShell 5.1 e PowerShell Core. No entanto, pode haver algumas diferenças ou limitações na funcionalidade, sintaxe ou comportamento de alguns comandos ou recursos entre diferentes versões do PowerShell. Por exemplo, alguns cmdlets ou parâmetros disponíveis em versões mais recentes do PowerShell podem não estar disponíveis ou funcionar de maneira diferente no PowerShell 2.0. Portanto, é recomendável testar seus comandos ou scripts antes de executá-los em diferentes versões do PowerShell para garantir que funcionem conforme o esperado.
O PowerShell 2.0 foi preterido ou inseguro?
O PowerShell 2.0 não é obsoleto ou inseguro por si só, mas pode ser afetado pela obsolescência ou pelo status de segurança da versão subjacente do .NET Framework que ele usa. Por exemplo, o .NET Framework 3.5, exigido pelo PowerShell 2.0 no Windows 8.1 e no Windows Server 2012, não tem mais suporte da Microsoft desde 14 de janeiro de 2020. Isso significa que ele não receberá nenhuma atualização ou patch de segurança da Microsoft, o que pode expor seu sistema a possíveis vulnerabilidades ou riscos. Portanto, é recomendável atualizar para uma versão mais recente do PowerShell e do .NET Framework, se possível, ou aplicar as atualizações de segurança e as práticas recomendadas mais recentes para o seu sistema, se precisar usar o PowerShell 2.0.
Onde posso encontrar mais informações ou ajuda sobre o PowerShell 2.0?
Se quiser saber mais sobre o PowerShell 2.0, consulte os seguintes recursos:
O , que fornece um guia abrangente sobre os recursos, a sintaxe e o uso do PowerShell 2.0.
O , que fornece notícias, atualizações, dicas e exemplos de uso do PowerShell 2.0.
O , que fornece uma plataforma para fazer perguntas, compartilhar soluções e obter ajuda de outros usuários e especialistas do PowerShell.
O , que fornece um repositório de módulos, scripts e recursos do PowerShell que você pode baixar e usar com o PowerShell 2.0.
Como posso desinstalar ou desabilitar o PowerShell 2.0?
Se quiser desinstalar ou desabilitar o PowerShell 2.0, você pode usar um dos seguintes métodos:
No Windows 8.1 e no Windows Server 2012 R2, você pode desativar o recurso PowerShell 2.0 Engine seguindo as etapas da seção anterior.
No Windows Server 2012 e no Windows Server 2008 R2, você pode remover o recurso Mecanismo PowerShell 2.0 usando o Gerenciador do Servidor ou os cmdlets do Windows PowerShell, conforme descrito na seção anterior.
No Windows Vista, Windows Server 2003 e Windows XP, você pode desinstalar o Windows Management Framework 3.0 usando o recurso Adicionar ou Remover Programas no Painel de Controle.
0517a86e26
Comments