Powershell Language (PSL)
Eintrag zuletzt aktualisiert am: 26.09.2006
Neben der
Commandlet-Infrastruktur bietet die
PowerShell auch eine eigene Skriptsprache. Die
PowerShell Language (PSL) kennt nicht nur
Variablen, sondern auch übliche Programmkonstrukte wie Schleifen und Bedingungen. In der PSL kann man komplexe Befehlsabfolgen definieren und diese zu Skripten zusammenfassen.
Microsoft greift dabei nicht auf eine bestehende Skriptsprache zurück, sondern hat sich für die Neuschöpfung nach eigenen Worten „inspirieren lassen“ von UNIX-Shell-Sprachen,
PERL,
PHP, PYTHON und C#. Folglich verwendet die Sprache geschweifte Klammern; Semikola braucht man jedoch als Befehlstrenner nicht.