PowerShell wird quelloffen und läuft auf Linux
Zusammenfassung
Microsoft veröffentlicht PowerShell Core und bringt seine objektorientierte Administrationsshell offiziell auf Linux und macOS.
Ideen
- Cmdlets übertragen strukturierte Objekte statt bloßer Textzeilen.
- Eine gemeinsame Shell automatisiert Microsoft- und Unix-Umgebungen.
- Remoting führt Befehle auf entfernten Systemen aus.
- Offene Entwicklung ermöglicht plattformübergreifende Beiträge und Fehlerberichte.
Einsichten
- Objektpipelines reduzieren Parsing und erhöhen Abhängigkeit von Schemas.
- Plattformübergreifende Werkzeuge vereinheitlichen Prozesse, nicht alle Betriebssystemdetails.
- Offene Governance entscheidet über Vertrauen jenseits des Quellcodes.
Fakten
- Microsoft kündigte den Schritt im August 2016 an.
- PowerShell Core basiert auf .NET Core.
- Linux und macOS wurden unterstützt.
Empfehlungen
- Teste Skripte auf jeder Zielplattform in CI.
- Begrenze Remoting-Endpunkte nach Aufgaben und Rollen.
Referenzen
Der Link zur Originalquelle öffnet einen neuen Tab.