PowerShell 7 und Windows PowerShell. Tobias Weltner

Читать онлайн.
Название PowerShell 7 und Windows PowerShell
Автор произведения Tobias Weltner
Жанр Математика
Серия
Издательство Математика
Год выпуска 0
isbn 9783960104803



Скачать книгу

alt="image"/> + image Befehlsausführung abbrechen (oder markierten Text in die Zwischenablage kopieren). image + image Mehrzeilenmodus aktivieren (Fortsetzung der aktuellen Befehlszeile in einer neuen Zeile). image + image IntelliSense aktivieren (Autovervollständigungsmenü anzeigen). image + image, image + image Einfügemarke wortweise nach links oder rechts bewegen. image + image Skriptbereich ein- und ausblenden. image + image Markierten Text in Kleinbuchstaben umwandeln. image + image Inhalt der Zwischenablage einfügen. image + image + image Markierten Text in Großbuchstaben umwandeln. image Aktuelle Eingabe automatisch vervollständigen, falls möglich.

      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.

image

       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% image. Es zeigt jetzt Ihren persönlichen Ordner an (der in PowerShell $home heißt). Darin finden Sie den eben angelegten Ordner Buchskripte. Wählen Sie ihn aus und klicken Sie auf Ordner auswählen.

      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 image + image + image.

       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