From the course: Learning PowerShell Core

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Cross-platform challenges

Cross-platform challenges - PowerShell Tutorial

From the course: Learning PowerShell Core

Start my 1-month free trial

Cross-platform challenges

- [Instructor] Without going into too much detail, it's important to know that one of the reasons that PowerShell is, well, so powerful is because it's built on top of the .NET Framework. .NET is a platform that allows developers and us lowly admins with PowerShell to manage and automate just about anything on a computer. Windows PowerShell is completely built on top of the full .NET Framework, which was Windows only. This framework was built for Windows and took dependencies on many Windows-only things. However, with the release of PowerShell Core, the PowerShell team at Microsoft had to rebuild many of the components within PowerShell to work on .NET Core, which is supported on both Windows, Linux, and Mac OS. .NET Core is a trimmed-down version of the .NET Framework available on both Windows and Linux. Unfortunately, when it comes to cross-platform, no matter how hard Microsoft tries, they can never make the experience…

Contents