Windows

Como verificar a versão do Powershell no Windows 11, Windows 10 e anteriores

O PowerShell, um componente crítico do ecossistema Home windows, passa por atualizações regulares para introduzir novos recursos, corrigir bugs e aumentar a segurança. Manter a versão do PowerShell atualizada é basic para aproveitar os recursos mais recentes e garantir que os scripts sejam executados sem problemas. Este tutorial tem como objetivo fornecer a você o conhecimento necessário para verificar sua versão do PowerShell usando dois comandos eficazes, atendendo usuários do Home windows 11, Home windows 10 e versões anteriores.

Compreender a sua versão do PowerShell é mais do que um mero detalhe técnico; é uma necessidade de compatibilidade e funcionalidade. Quer você seja um administrador de sistema ou um usuário informal, saber como verificar rapidamente sua versão do PowerShell pode ajudar na solução de problemas e na otimização de seus scripts. O PowerShell evoluiu significativamente ao longo do tempo, fazendo a transição do Home windows PowerShell para o PowerShell Core, expandindo assim seu alcance em diferentes plataformas e introduzindo variações no controle de versão.

⚠️ Observe: O processo descrito abaixo é o mesmo no Home windows 11 e no Home windows 10. No entanto, lembre-se de que usaremos capturas de tela do Home windows 11, portanto, sua IU pode parecer um pouco diferente. Apontaremos quaisquer alterações das quais você precisa estar ciente à medida que surgirem.

Como obter a versão do PowerShell usando um comando

Este método fornece uma abordagem simples para determinar a versão do PowerShell instalada no seu sistema. Ao executar um comando específico no ambiente PowerShell, os usuários podem recuperar rapidamente as informações da versão. Isto é particularmente útil para garantir a compatibilidade com scripts ou comandos que requerem determinadas funcionalidades do PowerShell disponíveis apenas em versões específicas.

  1. Terminal aberto

    Clique com o botão direito no ícone Iniciar e selecione “Terminal do Home windows (Administrador)”. Se estiver usando o Home windows 10, você pode escolher diretamente o PowerShell ou digitar “PowerShell” na caixa de diálogo de execução ou na pesquisa do Home windows.

  2. Selecione PowerShell

    Clique na seta para baixo ao lado do botão nova guia e selecione “Home windows PowerShell” para mudar para o PowerShell no Terminal do Home windows.

  3. Use o comando Get-Host
    Uma maneira de verificar a versão do Home windows PowerShell é por meio do comando Get-Host, que é um tanto difícil de lembrar, mas tem a vantagem de exibir apenas as informações necessárias. Digite o seguinte e pressione Digitar:

    Get-Host | Choose-Object Model

    Sua saída será semelhante a esta:

    Model
    -----------
    5.1.22000.282

    Esse número é naturalmente a sua versão do PowerShell.

  4. OU: Usar$PSVersionTable

    Alternativamente, digite “$PSVersionTable” e pressione Digitar. Este comando oferece uma visão detalhada do seu ambiente PowerShell, incluindo o número da versão.

FAQ – Perguntas frequentes sobre o PowerShell

Como atualizo o PowerShell para a versão mais recente no Home windows 11?

Para atualizar o PowerShell no Home windows 11, navegue até o página oficial do GitHub do PowerShell e procure a versão mais recente. Baixe o pacote de instalação adequado para Home windows 11. Execute o instalador e siga as instruções para concluir o processo de atualização. Certifique-se de que todas as sessões abertas do PowerShell sejam fechadas antes de iniciar a atualização. Após a instalação, verifique a atualização abrindo uma nova janela do PowerShell e usando o $PSVersionTable comando para verificar a versão.

Qual é a diferença entre PowerShell e Home windows PowerShell?

PowerShell, inicialmente conhecido como Home windows PowerShell, é um shell de linha de comando e uma linguagem de script projetada para automação de tarefas e gerenciamento de configuração. A principal diferença é que o Home windows PowerShell (até a versão 5.1) é baseado no Estrutura .NET e é específico do Home windows, enquanto o PowerShell (versão 6 e superior, também conhecido como PowerShell Core) é baseado em .NET Núcleo e é multiplataforma, disponível em Home windows, macOS e Linux. O PowerShell Core oferece recursos aprimorados, melhorias de desempenho e uma gama mais ampla de compatibilidade.

Devo usar o PowerShell 5 ou 7 para meu sistema Home windows 11?

A escolha entre o PowerShell 5.1 e o PowerShell 7 depende das suas necessidades específicas. O PowerShell 7 é a versão mais recente e oferece melhorias significativas, incluindo desempenho aprimorado, novos cmdlets e melhor suporte multiplataforma. É recomendado para a maioria das necessidades de script modernas. No entanto, se você depende de determinadas funcionalidades ou scripts específicos do Home windows que funcionam apenas com o Home windows PowerShell 5.1, talvez seja necessário continuar usando essa versão. Você pode ter ambos instalados em seu sistema para compatibilidade com scripts diferentes.

Como habilito o PowerShell no Home windows 11 se ele parece estar desabilitado?

Se o PowerShell parecer desabilitado em seu Home windows 11, ele pode estar restrito devido às configurações de política do seu sistema ou software program antivírus. Para reativar o PowerShell, você pode procurar por “Editor de Política de Grupo Native” no menu Iniciar, navegue até Configuração do usuário > Modelos administrativos > Sistema > Impedir acesso ao immediate de comandoe defina-o como “Não configurado” ou “Desabilitado“. Se o problema persistir, verifique as configurações do antivírus ou do software program de segurança para garantir que não esteja bloqueando o PowerShell.

Como posso verificar a versão do Home windows usando o PowerShell?

Para verificar sua versão do Home windows usando PowerShell, você pode usar o comando Obter informações do computador, que fornece uma lista abrangente de propriedades do sistema. Para um resultado mais focado, você pode filtrar a saída digitando Get-ComputerInfo | Selecionar objeto WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer. Este comando retornará o nome do produto, a versão e a versão da camada de abstração de {hardware} do seu sistema operacional Home windows.

Como verifico as versões do PowerShell em vários servidores simultaneamente?

Para verificar as versões do PowerShell em vários servidores, você pode aproveitar a comunicação remota do PowerShell. Use o Invocar-Comando cmdlet combinado com o -Nome do computador parâmetro onde você pode listar os nomes dos servidores que deseja consultar. O comando seria mais ou menos assim: Invoke-Command -ComputerName Server1, Server2, Server3 -ScriptBlock {$PSVersionTable}. Isso executará o $PSVersionTable comando em cada servidor especificado e retorne a versão do PowerShell instalada em cada um. Certifique-se de que o PowerShell Remoting esteja habilitado nos servidores de destino e que você tenha as permissões necessárias para executar comandos remotamente.

Como posso redefinir o PowerShell para as configurações padrão no Home windows 11?

Redefinir o PowerShell para suas configurações padrão envolve a remoção de perfis e módulos personalizados que você adicionou. Localize e exclua seu arquivo de perfil do PowerShell, que geralmente é encontrado em $Residence(Meus)DocumentosWindowsPowerShellProfile.ps1 para Home windows PowerShell e $Residence(Meus)DocumentosPowerShellProfile.ps1 para o PowerShell 7. Tenha cuidado, pois isso removerá todas as personalizações do seu perfil do PowerShell. Se você instalou módulos adicionais, considere removê-los individualmente usando o Módulo de desinstalação cmdlet.

Onde posso encontrar o histórico de patches do PowerShell?

O histórico de patches do PowerShell pode ser rastreado por meio das notas de lançamento fornecidas com cada versão no website. Página de lançamentos do repositório GitHub do PowerShell. Cada nota de lançamento contém informações detalhadas sobre novos recursos, bugs corrigidos e problemas conhecidos dessa versão. Esta é uma fonte confiável para compreender as alterações e atualizações feitas em cada versão do PowerShell.

É possível ter várias versões do PowerShell instaladas no meu sistema e como posso gerenciá-las?

Sim, você pode ter várias versões do PowerShell instaladas no mesmo sistema. O Home windows PowerShell (até 5.1) coexiste com o PowerShell Core (6.xe posterior), pois são considerados aplicativos separados. Você pode alternar entre versões especificando a versão exata ao iniciar o PowerShell. Para o PowerShell Core, você pode usar o pwsh comando em seu immediate de comando ou terminal. Para gerenciar versões diferentes, você pode usar o menu Iniciar do Home windows para escolher entre o Home windows PowerShell e o PowerShell Core ou especificar a versão explicitamente em seus scripts ou linhas de comando.

Como altero a versão padrão do PowerShell em meu sistema?

Alterar a versão padrão do PowerShell envolve alterar os caminhos do ambiente do sistema ou configurar o aplicativo de terminal padrão no Home windows. Para o PowerShell Core, você pode defini-lo como padrão alterando a variável PATH do sistema para apontar para o pwsh executável ou configurando o Terminal do Home windows ou seu emulador de terminal preferido para iniciar o PowerShell Core por padrão. Isso não desinstala o Home windows PowerShell 5.1, mas torna o PowerShell Core mais acessível.

Posso verificar se um módulo específico do PowerShell está instalado e como?

Para verificar se um módulo específico do PowerShell está instalado, use o Get-Module -ListAvailable cmdlet seguido por um Onde-Objeto filtro. Por exemplo, para verificar o AzureRM módulo, você usaria Get-Module -ListAvailable | Onde-Object {$_.Identify -eq 'AzureRM'}. Este comando lista todos os módulos disponíveis e filtra a lista para mostrar apenas o módulo de seu interesse.

Como desinstalo uma versão mais antiga do PowerShell?

A desinstalação de uma versão mais antiga do PowerShell Core envolve a remoção do aplicativo por meio do processo de remoção de software program padrão do seu sistema. Para Home windows, vá para Configurações > Aplicativos > Aplicativos e recursos, localize a versão do PowerShell que deseja remover e selecione “Desinstalar”. Observe que o Home windows PowerShell 5.1 é um componente integrado do Home windows e não pode ser desinstalado, apenas atualizado.

Qual é o comando para ver todos os comandos do PowerShell disponíveis?

Para visualizar todos os comandos disponíveis do PowerShell, incluindo cmdlets, funções e aliases, você pode usar o Obter comando cmdlet. Executar este comando sem nenhum parâmetro listará todos os comandos disponíveis em sua sessão atual. Você pode restringir a lista usando parâmetros como -Nome para procurar comandos específicos ou -Módulo para listar comandos de um módulo específico.

Como verifico o standing de um serviço específico usando o PowerShell?

Para verificar o standing de um serviço específico usando o PowerShell, use o Obter serviço cmdlet seguido pelo -Nome parâmetro e o nome do serviço. Por exemplo, para verificar o standing do serviço “bits”, use Get-Service -Nome bits. Este comando retorna o standing do serviço, como Em execução, Parado ou Pausado, juntamente com outros detalhes do serviço.

Como abro várias janelas ou guias do PowerShell?

Para abrir várias janelas do PowerShell, basta iniciar novas instâncias no menu Iniciar, barra de tarefas ou clicar com o botão direito no atalho do PowerShell e selecionar “Abrir em uma nova janela”. Para guias no Terminal do Home windows, clique no botão '+'ícone ou use o atalho do teclado Ctrl+Shift+T para abrir novas guias. Você pode então selecionar PowerShell para cada nova guia clicando na seta suspensa ao lado do ícone ‘+’ e escolhendo “PowerShell” no menu.

Additional: como verificar a versão, edição e número da versão do Home windows

Compreender a versão do seu sistema operacional Home windows é essential por vários motivos, como instalação de novos programas, solução de problemas e garantia de que você tenha as atualizações de segurança mais recentes. Em nosso outro guia, mostramos como encontrar a versão, edição e número exato da compilação do Home windows com ferramentas internas.

Talvez você tenha ouvido falar de uma atualização totalmente nova para o .NET Framework, visto uma divulgação de vulnerabilidade ou encontrado um erro frustrante. Em todos esses casos, você desejará verificar sua versão do .NET Framework e garantir que está usando a versão mais recente. Em nosso outro guia, mostramos como verificar a versão do .NET Framework usando uma variedade de ferramentas, incluindo Immediate de Comando, PowerShell e Editor do Registro.

Finalmente, se você não estiver no Home windows 11, mas quiser seguir este guia sobre como verificar sua versão do TMP para ver se ela atende aos requisitos.

Artigos relacionados

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button