Microsoft veröffentlichte PowerShell als Open-Source-Projekt auf GitHub und öffnete die Shell damit für weitere Plattformen. Neben Windows zielte die damalige PowerShell Core auf Linux und macOS. Die Ankündigung fiel in eine Phase, in der Microsoft seine Entwicklungswerkzeuge stärker auf gemischte Umgebungen ausrichtete.
Erste plattformübergreifende Pakete
Die offiziellen Release Notes der Version 6.0.0-alpha.9 vom 16. August 2016 führen Pakete für Ubuntu, CentOS und Windows auf. Die Veröffentlichung basierte auf .NET Core und trennte die neue, plattformübergreifende Linie von der klassischen Windows PowerShell.
Für technische Teams bedeutete der Schritt, dass Skripte und Automatisierung nicht mehr auf Windows-Administrationsumgebungen beschränkt bleiben mussten. Das ist auch für Studios interessant, die Build-, Test- und Serveraufgaben über unterschiedliche Betriebssysteme verteilen. Ein älterer Beitrag zu PowerShell in Visual-Studio-Projekten zeigt einen früheren Einsatz der Shell für Entwicklungsaufgaben.
