Diferença entre PowerShell e PowerShell Core
A Microsoft lançou o PowerShell Core , uma nova versão do PowerShell . Esta nova versão do PowerShell está disponível em todas as principais plataformas de computação, incluindo Windows , Linux e MacOS . Bem(Well) , a versão mais recente do Windows 10 vem com o PowerShell 5.1 e esta versão mais recente do PowerShell Core v6.0 .
O PowerShell(PowerShell ) é um shell de linha de comando e linguagem de script da Microsoft . Ele vem com o sistema operacional Windows e apareceu pela primeira vez em 2006.(Windows)
Bem, agora temos duas edições do PowerShell disponíveis publicamente . O primeiro é o PowerShell v5.1 e o segundo é o PowerShell Core v6.0 mais recente.
Diferença entre PowerShell e PowerShell Core
A primeira e principal diferença é que sabemos que o PowerShell Core é multiplataforma e é executado no Windows , Linux e MacOS , enquanto o antigo é executado apenas no Windows .
Se você estiver curioso, também poderá executar o PowerShell Core em versões (PowerShell Core)ARM não suportadas , mas isso é problemático e espera-se que gere alguns erros.
O PowerShell Core(PowerShell Core) receberá novas atualizações e correções de recursos, enquanto o PowerShell mais antigo receberá apenas correções de bugs e atualizações de segurança. Esta é uma declaração oficial da Microsoft sobre o mesmo:
No entanto, atualmente não há planos para introduzir novas funcionalidades no Windows PowerShell . Isso significa que o risco de regressão será muito baixo para o Windows PowerShell(Windows PowerShell) , portanto, 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 quanto o PowerShell que vem de fábrica com o Windows . A razão por trás disso é que o novo PowerShell usa o .NET (PowerShell)Core e o .NET Standard menos rico em recursos e o mais antigo usa o .NET Framework e o .NET Standard mais antigos .
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(Microsoft) diz que fluxos(PowerShell Workflows) de trabalho do PowerShell, Snap-ins do PowerShell(PowerShell Snap-ins) , cmdlets WMIv1 e execução de recursos de configuração de estado desejado(Desired State Configuration) especificamente.
Agora, sem muito parafrasear, deixe-me apenas inserir todos os detalhes em uma forma tabular:
Attributes | PowerShell | PowerShell Core |
Versions | 1.0 to 5.1 | 6 |
Platforms Supported | Only Windows (Client + Server) | Windows, Linux, and MacOS |
Dependency | .NET Framework | .NET Core |
Usage | Depends on .NET Framework Runtime | Depends on .NET Core Runtime |
Launched as | powershell.exe | pwsh.exe on Windows and pwsh on MacOS and Linux |
$PSVersionTable.PSEdition | Set to Desktop | Set to Core |
Future Updates for | Bug fixes and Security Updates only | Feature Update, Bug Fixes as well as Security Updates |
Agora, se você deseja experimentar o PowerShell Core em sua máquina Windows, Linux ou MacOS , vá para a página oficial do repositório GitHub do mesmo (GitHub)aqui(here)(here) e encontre a versão adequada para seu sistema.
Leia a seguir(Read next) : O que é PWSH.EXE?(What is PWSH.EXE?)
Related posts
Desativar Security Questions em Windows 10 usando um PowerShell Script
Check Windows 10 OS architecture usando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Como usar Windows PowerShell ISE - Iniciantes Tutorial
O que é PWSH.EXE? Lista de PWSH syntax Você pode usar
Como bloquear IP ou um site usando PowerShell em Windows 10
Como desinstalar PowerShell em Windows 10
Como Zip and Unzip files usando PowerShell em Windows 10
Solucionar problemas Windows Server Network connectivity Questões via PowerShell
Create Multiple Folders Using Command Prompt and PowerShell
Microsoft PowerShell Script Browser ajuda a encontrar exemplos de script facilmente
Change Local Account password usando Command Prompt or PowerShell
Como redefinir PowerShell and Command Prompt para configurações padrão
Como desativar PowerShell em Windows 10
Como Remotely Restart do Windows 10 computadores usando PowerShell
Como instalar o PowerShell 7.0 no Windows 10
Como instalar o pacote do aplicativo Appx usando PowerShell em Windows 10
Convert PowerShell script (PS1) arquivo para EXE com IExpress em Windows 10
Como criar Local User Account usando PowerShell em Windows 10
Fix PowerShell causando High CPU usage em Windows 11/10