Название | PowerShell 7 und Windows PowerShell |
---|---|
Автор произведения | Tobias Weltner |
Жанр | Математика |
Серия | |
Издательство | Математика |
Год выпуска | 0 |
isbn | 9783960104803 |
Tabelle 1.2: Wichtige Tastenkombinationen der Konsole im ISE-Editor.
VSCode (Visual Studio Code)
VSCode verfolgt einen anderen Ansatz als ISE: Dieser Editor ist im Grunde ausschließlich ein Texteditor, allerdings unterstützt er eine enorm breite Palette an Programmiersprachen und kann mit unzähligen Erweiterungen ausgestattet werden.
Um PowerShell-Code überhaupt testen und ausführen zu können, existiert eine spezielle PowerShell-Erweiterung, die den Code an eine beliebige externe PowerShell sendet, dort ausführt und die Ergebnisse wieder im Editor einblendet.
Weil VSCode also keine spezielle PowerShell-Technik beinhaltet, kann man damit sowohl Windows PowerShell als auch PowerShell verwenden.
VSCode ist plattformunabhängig und steht auf allen Betriebssystemen zur Verfügung, auf denen auch PowerShell lauffähig ist. Um den kostenfreien Editor herunterzuladen und zu installieren, besuchen Sie die Webseite https://code.visualstudio.com.
Abbildung 1.17: VSCode herunterladen und installieren
Selbstverständlich kann VSCode auch automatisiert und unbeaufsichtigt über einen der oben genannten Paketmanager heruntergeladen und installiert werden. Bei macOS installieren Sie den Editor zum Beispiel am besten erneut über brew:
brew cask install visual-studio-code
Hinweis
Visual Studio Code hat nicht allzu viel mit Visual Studio zu tun, außer dass es von demselben Microsoft-Team verantwortet wird. Visual Studio ist eine schwergewichtige Entwicklungsumgebung für Programmierer, die Anwendungen herstellen. Visual Studio Code dagegen ist ein schneller, leichter, kostenloser Texteditor, mit dem man ausschließlich Quellcode bearbeiten kann.
Durch zahlreiche Erweiterungen mausert sich VSCode allerdings langsam und kann mit den passenden Erweiterungen inzwischen ähnlich wie Visual Studio sogar echte Anwendungen kompilieren.
Allerdings ist VSCode wesentlich weniger intuitiv als die ISE, wird sehr stark über Tastenkombinationen gesteuert und bereitet Einsteigern anfangs mitunter Kopfzerbrechen.
Folgen Sie deshalb den folgenden Schritten, um VSCode für die Entwicklung von PowerShell-Code optimal einzurichten:
Projektordner anlegen
Legen Sie sich zuerst einen Projektordner an, in dem Sie Ihre PowerShell-Skripte aufbewahren möchten. Wo der Ordner angelegt wird, entscheiden Sie. Von PowerShell aus geht das natürlich auch:
PS> New-Item -Path $home\Buchskripte -ItemType Directory
Öffnen Sie dann VSCode und richten Sie darin Ihren Projektordner ein. Dazu wählen Sie File/Open Folder und geben dann Ihren neuen Ordner an.
Geben Sie zum Beispiel ins Fenster Open Folder ein: %userprofile%
VSCode startet neu, und nun sehen Sie links die Explorer-Leiste mit Ihrem Ordner. Falls die Ordnerleiste nicht sichtbar ist, blenden Sie sie mit dem obersten Symbol der vertikalen Symbolleiste am linken Fensterrand ein, oder drücken Sie
Neues PowerShell-Skript anlegen
Um in Ihrem Projektordner ein neues leeres PowerShell-Skript anzulegen, bewegen Sie den Mauszeiger in der Explorer-Leiste auf Ihren Ordner. Dahinter wird eine Reihe von Symbolen sichtbar. Klicken Sie auf das Symbol mit dem Blatt Papier und dem Pluszeichen (New File).
Abbildung 1.18: Eine neue PowerShell-Skriptdatei in VSCode anlegen
In der Ordnerliste erscheint ein Eingabefeld. Darin geben Sie den Namen der Datei an. Vergessen Sie auf keinen Fall, die Dateierweiterung .ps1 mit anzugeben (siehe