Skip to main content

Powershell Core - pwsh

Powershell Core on RHEL

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 7.0
Powershell Core 7.0 - $PSVersionTable

Powershell Core on Windows

Powershell Core on Windows

Powershell Core on Windows 10

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

Related blog posts

RHEL: Install Powershell Core

Popular posts from this blog

Viber: Notes

IIS: Delete cached files on server running IIS

Delete cached files on server running IIS When changing css, javascript files, check to delete if IIS still caches old files in the default folder C:\inetpub\temp\IIS Temporary Compressed Files\<sitename>\$^_gzip_D^\ Apply to: IIS 8.5

IBM i: DB2 for i

IBM DB2 for i DB2 for i is a member of IBM’s family of DB2 databases. What makes DB2 for i unique is its integration with the platform, the IBM i operating system and Power Systems. This unique integration means you do less managing of your database, and more building of applications for analytics, mobile, cloud, or day to day operational purposes. DB2 for i’s open standards support allows you to leverage the world of development tools while protecting your investment in legacy applications. Self managing is what DB2 for i is all about ! Let's ST a R t SQL  with STRSQL command. Query all databases SELECT DISTINCT table_schema FROM systables Query returns list of all databases