Diferença entre PowerShell e PowerShell Core



Atualizado em November 2024: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
  1. Faça o download e instale a ferramenta de reparo aqui..
  2. Deixe o software escanear seu computador.
  3. A ferramenta irá então reparar seu computador.


Microsoft lançou
PowerShell Core(Alaska)
, uma nova versão de
PowerShell(Alaska)
. Esta nova versão do PowerShell está disponível em todas as principais plataformas de computação, incluindo Windows, Linux e MacOS. Bem, a última versão do Windows 10, sai da caixa com
PowerShell 5.1
e esta última versão de
PowerShell Core v6.0
…Arkansas.

PowerShell
é um shell de linha de comando e linguagem de script da Microsoft. Ele vem com o sistema operacional Windows, e fez sua primeira aparição em 2006.

Bem, agora temos duas edições disponíveis publicamente do PowerShell. A primeira é a PowerShell v5.1, e a segunda é a mais recente PowerShell Core v6.0.

Diferença entre PowerShell e PowerShell Core



Atualizado: novembro 2024.

Recomendamos que você tente usar esta nova ferramenta. Ele corrige uma ampla gama de erros do computador, bem como proteger contra coisas como perda de arquivos, malware, falhas de hardware e otimiza o seu PC para o máximo desempenho. Ele corrigiu o nosso PC mais rápido do que fazer isso manualmente:

  1. Etapa 1: download da ferramenta do reparo & do optimizer do PC (Windows 10, 8, 7, XP, Vista - certificado ouro de Microsoft).
  2. Etapa 2: Clique em Iniciar Scan para encontrar problemas no registro do Windows que possam estar causando problemas no PC.
  3. Clique em Reparar tudo para corrigir todos os problemas
  4. download



A primeira e principal diferença é que sabemos que o PowerShell Core é multi-plataforma e roda em Windows, Linux e MacOS enquanto o antigo roda apenas em Windows.

Se você está curioso, você pode executar o PowerShell Core em versões ARM não suportadas também, mas isso é um buggy e é esperado para lançar alguns erros.

O PowerShell Core será fornecido com novas atualizações de recursos e correções, enquanto o PowerShell mais antigo será apenas fornecido com correções de erros e atualizações de segurança. Esta é uma declaração oficial da Microsoft sobre o mesmo :

No entanto, não existem actualmente planos para introduzir novas funcionalidades no Windows PowerShell. Isso significa que o risco de regressão será muito baixo para o Windows PowerShell, então você pode contar com ele como uma plataforma estável para suas cargas de trabalho existentes.

Em segundo lugar, o PowerShell Core não é tão poderoso como o PowerShell que sai da caixa com o Windows. A razão por trás disso é que o novo PowerShell usa o menos rico em recursos .NET Core e .NET Standard e o mais antigo usa o mais antigo .NET Framework e .NET Standard.

A razão por trás disso é que o .net Core é novo, e a Microsoft precisa de tempo para torná-lo tão poderoso quanto o .net Framework é agora.

A Microsoft diz que PowerShell Workflows, PowerShell Snap-ins, WMIv1 cmdlets e executando especificamente os recursos Desired State Configuration

.

Agora, sem muito parafrasear deixe-me apenas inserir todos os detalhes em uma forma tabular :

Atributos PowerShell(Alaska) PowerShell Core(Alaska)
Versões 1.0 a 5.1 6
Plataformas Suportadas Somente Windows (Cliente + Servidor) Windows, Linux e MacOS
Dependência .NET Framework .NET Core
Utilização Depende de .NET Framework Runtime Depende de .NET Core Runtime
Lançado como(Alaska) powershell.exe pwsh.exe no Windows e pwsh no MacOS e Linux
$PSVersionTable.PSEdition Set to Desktop Set to Core
Atualizações futuras para Correções de erros e atualizações de segurança somente Atualização de características, correções de erros e atualizações de segurança

Agora, se você deseja experimentar o PowerShell Core em sua máquina Windows, Linux ou MacOS, vá até a página oficial do repositório GitHub do mesmo
aqui
e encontre a versão adequada para o seu sistema.


RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema

Leave a Comment