Windows PowerShell Scripte mit dem kostenlosen Visual Studio Code Editor erstellen

Powershell Scripte mit dem plattformübergreifendem Editor Visual Studio Code erstellen

Windows PowerShell Scripte mit dem kostenlosen Visual Studio Code Editor erstellen. Nach dem Microsoft PowerShell als Open Source erklärt hat, möchte man natürlich auch auf anderen Plattformen wie zum Beispiel unter Linux oder Mac OS PowerShell Scripte erstellen und ausführen. Hierfür gibt es nun einen Editor der plattformübergreifend existiert. Der sogenannte Visual Studio Code

Zum Download: Visual Studio Code

PowerShell-Scripte mit Visual Studio Code erstellen: Download für Windows

Diese Entwicklungsumgebung im Fachjargon integrierte Entwicklungsumgebung (IDE Integrated Development Environment) bietet sehr viele Erweiterungen (Extensions) an. So können nicht nur PowerShell Scripte erstellt werden, sondern auch viele andere wie z.B. JavaScript, C Sharp, Python etc.

Der große Vorteil liegt allerdings dahingehend, dass man mit ein und demselben Programm auf unterschiedlichen Plattformen arbeiten kann. So habe ich Visual Studio Code unter Linux sowie auch unter Windows 10 * installiert und das funktioniert einwandfrei. In diesem Beitrag möchte ich aber kurz erklären wie man mit Visual Studio Code ein PowerShell Script erstellt. Die Installation des Programms ist natürlich selbsterklärend. Nach dem Download muss man die .exe ausführen.

Um jetzt PowerShell Scripte erstellen zu können muss man diese Erweiterung erst installieren. Hier geht man nach dem Öffnen auf die Extensions (Erweiterungen). Diese findet man am einfachsten in den man auf der linken Seite die Aktivitätsleiste öffnet und dort unter Erweiterungen PowerShell eintippt. Jetzt muss man diese Erweiterung nur noch installieren.  Diese Extention bietet unter anderem folgende Features.

  • Syntax Highlighting.
  • Code Snippets
  • IntelliSense für Cmdlets
PowerShell-Scripte mit Visual Studio Code erstellen: PowerShell Extension installieren: Überblick
PowerShell-Scripte mit Visual Studio Code erstellen: PowerShell Extension installieren

Nach der Installation und einem kurzen Neustart kann auch schon damit begonnen werden PowerShell Scripte zu erzeugen. Am einfachsten erstellt man eine neue Datei. Bei dieser Datei wählt man als Dateityp PowerShell. Automatisch wird an die Dateinamenserweiterung .ps1 angehängt. Jetzt ist es ganz normal möglich oben im Script Bereich sprich im Editor seinen Quelltext anzugeben. Über die  F5 Taste kann man das Script sofort ausführen. Die Ergebnisse sollten dann unten in der PowerShell Integrated Konsole ersichtlich werden.

PowerShell-Scripte mit Visual Studio Code erstellen: Neue .ps1 Datei anlegen
PowerShell-Scripte mit Visual Studio Code erstellen: Script erstellen
PowerShell-Scripte mit Visual Studio Code erstellen: Script ausführen

Auf der Seite von  PowerShell Team Blog findet ihr weitere hilfreiche Informationen zu der PowerShell extenion. Hier stehen auch einige Videos zu Verfügung, welche sehr ausführlich auf diese Erweiterung eingehen.

Übrigens heißt es nicht, dass die Windows PowerShell ISE nicht mehr weiter existieren soll. Nach wie vor ist sie Bestandteil von den einzelnen Windows Versionen. Wer jedoch plattformübergreifend arbeiten möchte für den bietet sich Visual Studio Code optimal an.