Für Windows PowerShell wird keine der bestehenden Sprachen, sondern eine eigene Sprache verwendet. Dafür gibt es folgende Gründe:

  • Für Windows PowerShell wurde eine Sprache für die Verwaltung von Microsoft .NET Framework-Objekten benötigt.

  • Es wurde eine konsistente Umgebung für die Verwendung von Cmdlets benötigt.

  • Die Sprache musste komplexe Aufgaben unterstützen, ohne einfache Aufgaben unnötig kompliziert zu machen.

  • Die Sprache musste den Konventionen anderer bei der .NET Framework-Programmierung verwendeter Sprachen wie C# entsprechen.




Inhaltsverzeichnis