PowerShell is an automation platform and scripting language for Windows and Windows Server that allows you to simplify the management of your systems. PowerShell makes use of the power of the .NET Framework, providing rich objects and a massive set of built-in functionality for taking control of your Windows environments. Today, Microsoft announced that they are open sourcing PowerShell. Microsoft today also announced that tey are bringing PowerShell to MacOS and Linux.
PowerShell on Linux is now designed to enable customers to use the same tools, and the same people, to manage everything from anywhere. It is initially available on Ubuntu, Centos, as well as Red Hat, and also runs on Mac OS X.
The initial release is an “alpha” and is community supported. Microsoft will deliver an official Microsoft released version of PowerShell based on open source to anyone running a supported version of Windows or *nix.
Download Alpha builds and check out the source code from Github page here.