What PowerShell is
PowerShell is a command-line shell that gives you access to a framework to automate and configure processes on computers.
First released in 2006, it is mainly used on Windows due to the technical architecture that was used in the earlier versions of PowerShell. It recently became available for other platforms, such as Linux and macOS, but most of the modules available do not support these operating systems.
The release of cross-platform PowerShell introduced two versions, Windows PowerShell and PowerShell, each built with a different architecture. To learn more about this topic, I recommend you have a look at the official Microsoft documentation: https://docs.microsoft.com/en-us/powershell/scripting/whats-new/differences-from-windows-powershell?view=powershell-7.1.
Instructions on PowerShell are given through the use of cmdlets. Each cmdlet is responsible for the execution of a specific operation. Cmdlets can be combined into PowerShell scripts...