Esta postagem fornecerá um entendimento detalhado do PowerShell Core com os resultados de aprendizado abaixo da lista abaixo:
Então vamos começar!
O que é PowerShell Core
Microsoft PowerShell Core é uma versão de código aberto da ferramenta de gerenciamento de automação e configuração do PowerShell. É construído no .Net Core e pode ser executado em várias plataformas, como macOS, Linux e Windows. É uma versão separada do PowerShell que não substitui/atualiza o PowerShell padrão do Windows, em vez do PowerShell Core pode correr lado a lado com o PowerShell.
O ponto abaixo listado fornecerá uma melhor compreensão do núcleo do PowerShell:
Suporte da plataforma
A principal diferença entre o Windows PowerShell e o Microsoft PowerShell Core é o suporte da plataforma. Powershell é executado apenas no sistema operacional Windows, enquanto o núcleo do PowerShell pode ser executado em todas as plataformas i.e. Windows, macos, etc.
Diferença entre PowerShell e PowerShell Core
A tabela abaixo ilustra as principais diferenças entre o PowerShell e o PowerShell Core:
Atributo | Powershell | PowerShell Core |
Versões | 1.0 - 5.1 | 6-7 |
Suporte de plataformas | Somente Windows. | Windows, MacOS e Linux |
Lançado como | Powershell.exe | PWSH.EXE para Windows e PWSH para Linux e MacOS. |
Baseado em | .Estrutura líquida | .Núcleo líquido |
Pedição | Defina como desktop | Definido como núcleo |
Disponibilidade | Por padrão, ele está instalado no Windows. | Pode ser baixado. |
Usar | Depende do .Tempo de execução da estrutura da rede. | Depende do .Tempo de execução do núcleo líquido. |
Atualizações futuras |
|
|
Vamos concluir o que aprendemos da tabela acima:
O Windows PowerShell é um aplicativo interno no sistema operacional Windows, enquanto o PowerShell Core pode ser baixado do Github. PowerShell é orientado para o Windows, enquanto o PowerShell Core fornece suporte para plataformas cruzadas.
Conclusão
PowerShell Core é uma versão de código aberto da ferramenta de gerenciamento de automação e configuração do PowerShell. É baseado no .Net Core Technology e pode ser executado em várias plataformas I.e. MacOS, Linux e Windows. Inicialmente, o PowerShell Core oferece um conjunto limitado de cmdlets, mas está crescendo muito rápido. Este post explicou diferentes aspectos do Microsoft PowerShell Core.