PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models.
It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
Powershell is the SHELL that give you POWER. Use IT or lose IT!
Keep updating
Microsoft announced PowerShell 7.0 on March 4th, 2020.
Powershell Core on Windows
Install PowerShell Core using dotnet (.NET Core SDK)
C:\Users\tuyen>dotnet tool install --global powershell You can invoke the tool using the following command: pwsh Tool 'powershell' (version '6.2.3') was successfully installed. C:\Users\tuyen>pwsh PowerShell 6.2.3 Copyright (c) Microsoft Corporation. All rights reserved. https://aka.ms/pscore6-docs Type 'help' to get help. PS C:\Users\tuyen>
Update PowerShell Core using dotnet (.NET Core SDK)
PowerShell 6.2.0 Copyright (c) Microsoft Corporation. All rights reserved. https://aka.ms/pscore6-docs Type 'help' to get help. PS C:\Users\Tuyen> dotnet tool update --global Powershell You can invoke the tool using the following command: pwsh Tool 'powershell' (version '7.0.0') was successfully installed. PS C:\Users\Tuyen>
Install PowerShell Core using snap on Fedora Workstation
[tuyen@g73jh ~]$ sudo snap install powershell --classic [sudo] password for tuyen: powershell 7.0.3 from Microsoft PowerShell✓ installed [tuyen@g73jh ~]$ pwsh PowerShell 7.0.3 Copyright (c) Microsoft Corporation. All rights reserved. https://aka.ms/powershell Type 'help' to get help. PS /var/log>
Install Powershell Core on Kali Linux
root@X220:~# lsb_release -a No LSB modules are available. Distributor ID: Kali Description: Kali GNU/Linux Rolling Release: 2020.4 Codename: kali-rolling root@X220:~#
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb dpkg -i packages-microsoft-prod.deb apt update apt install powershell