Erstellen und Ausführen einer PowerShell-Skriptdatei unter Windows 10

Ein Skript ist nur eine Sammlung von Befehlen, die in einer Textdatei (mit der speziellen Erweiterung .ps1) gespeichert sind, die PowerShell versteht und nacheinander ausführt, um verschiedene Aktionen auszuführen. In diesem Beitrag beschreiben wir den Prozess zum Erstellen und Ausführen einer PowerShell-Skriptdatei unter Windows 10.

PowerShell ist ein von Microsoft entwickeltes Befehlszeilentool zum Ausführen von Befehlen und Skripten zum Ändern von Einstellungen und zum Automatisieren von Aufgaben. In gewisser Weise ähnelt es der Eingabeaufforderung. PowerShell ist jedoch eine leistungsfähigere Befehlszeilenschnittstelle (CLI), die einen umfangreichen Satz von Tools sowie mehr Flexibilität und Kontrolle bietet. Im Gegensatz zur Eingabeaufforderung ist PowerShell auch unter Windows, macOS und Linux verfügbar.

Um zu erfahren, wie Sie die PowerShell-Skriptdatei unter Windows 10 erstellen und ausführen, befolgen Sie die Anweisungen für jede der Aufgaben, wie in den jeweiligen Abschnitten gezeigt.

Erstellen einer PowerShell-Skriptdatei

Erstellen und Ausführen einer PowerShell-Skriptdatei

Unter Windows 10 können Sie PowerShell-Skriptdateien mit praktisch jedem Texteditor oder der ISE-Konsole (Integrated Scripting Environment) erstellen. Die bevorzugte Option zum Erstellen von Skripten ist jedoch die Verwendung des Visual Studio-Codeeditors mit der PowerShell-Erweiterung.

Visual Studio Code – auch bekannt als VS Code – ist ein kostenloser und erweiterbarer plattformübergreifender Codeeditor, der eine Umgebung zum Bearbeiten praktisch jeder Art von Programmiersprache bietet. Und wenn Sie die PowerShell-Erweiterung hinzufügen, erhalten Sie eine vollständig interaktive Skriptbearbeitung, auch mit IntelliSense-Unterstützung (Code-Vervollständigung).

So erstellen Sie eine PowerShell-Skriptdatei unter Windows 10 mit VS Code:

  • Gehen Sie zur Visual Studio-Download-Seite.
  • Klicken Sie auf die Windows-Schaltfläche, um das Installationsprogramm herunterzuladen.
  • Doppelklicken Sie auf die heruntergeladene Datei, um den Installationsvorgang von VS Code zu starten.
  • Bestätigen Sie die Vertragsbedingungen.
  • Klicken Sie auf die Schaltfläche Weiter.
  • Klicken Sie erneut auf die Schaltfläche Weiter.
  • Klicken Sie noch einmal auf die Schaltfläche Weiter.
  • Bestätigen Sie bei Bedarf zusätzliche Aufgaben.
  • Klicken Sie auf die Schaltfläche Weiter.
  • Klicken Sie auf die Schaltfläche Installieren.
  • Klicken Sie auf die Schaltfläche Fertig stellen.

Nachdem Sie die Schritte ausgeführt haben, können Sie mit der Installation der PowerShell-Erweiterung fortfahren. So geht’s:

  • Öffnen Sie VS Code.
  • Klicken Sie im linken Bereich auf die Registerkarte Erweiterungen oder drücken Sie die Tastenkombination STRG + UMSCHALT + X.
  • Suchen Sie nach PowerShell und wählen Sie das oberste Ergebnis aus.
  • Klicken Sie auf die Schaltfläche Installieren.

Nachdem Sie die Installationsschritte abgeschlossen haben, können Sie mit dem Schreiben von PowerShell-Skripten mit Visual Studio Code beginnen. So geht’s:

  • Öffnen Sie VS Code.
  • Klicken Sie auf das Menü Datei und wählen Sie die Option Neue Datei.
  • Klicken Sie auf das Menü Datei und wählen Sie die Option Als speichern.
  • Geben Sie im Feld Dateiname einen Namen für die Datei mit der Erweiterung .ps1 an, z. B. TWC_script.ps1.
  • Klicken Sie auf die Schaltfläche Speichern.

Schreiben Sie ein neues oder fügen Sie das Skript ein, das Sie ausführen möchten — zum Beispiel:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

Das obige Skript gibt den folgenden Satz auf dem Bildschirm aus.

Willkommen bei TheWindowsClub.com ! Ihr erstes Skript wurde erfolgreich ausgeführt

Sie können oben rechts auf die Schaltfläche Ausführen klicken (oder die Taste F5 drücken), um das Skript auszuführen.

  • Klicken Sie auf das Menü Datei.
  • Klicken Sie auf die Option Speichern.

Sobald Sie die Schritte mit Visual Studio Code ausgeführt haben, kann das Skript ausgeführt werden, schlägt jedoch standardmäßig fehl. Dies liegt daran, dass die PowerShell-Standardeinstellungen immer so eingestellt sind, dass die Ausführung eines Skripts blockiert wird. (Die einzige Ausnahme ist, wenn Sie den Inhalt des Skripts in Visual Studio Code oder PowerShell ISE ausführen.)

Ausführen einer PowerShell-Skriptdatei unter Windows 10

Um eine Skriptdatei mit PowerShell auszuführen, müssen Sie die Ausführungsrichtlinie unter Windows 10 ändern.

Unter Windows 10 enthält PowerShell vier Ausführungsrichtlinien, darunter:

  1. Eingeschränkt – Stoppt die Ausführung eines Skripts.
  2. RemoteSigned – Ermöglicht Skripte, die auf dem Gerät erstellt wurden, aber Skripte, die auf einem anderen Computer erstellt wurden, werden nur ausgeführt, wenn sie die Signatur eines vertrauenswürdigen Herausgebers enthalten.
  3. AllSigned – Alle Skripte werden ausgeführt, aber nur, wenn ein vertrauenswürdiger Herausgeber sie signiert hat.
  4. Uneingeschränkt – Führt jedes Skript ohne Einschränkungen aus.

So führen Sie die PowerShell-Skriptdatei unter Windows aus 10:

  • Drücken Sie die Windows-Taste + X, um das Hauptbenutzermenü zu öffnen.
  • Drücken Sie A auf der Tastatur, um PowerShell im Admin / Elevated-Modus zu starten.
  • Geben Sie in der PowerShell-Konsole den folgenden Befehl ein und drücken Sie die Eingabetaste.
Set-ExecutionPolicy RemoteSigned
  • Geben Sie A ein und drücken Sie die Eingabetaste (falls zutreffend).

Geben Sie als Nächstes den folgenden Befehl ein und drücken Sie die Eingabetaste, um das Skript auszuführen. Stellen Sie sicher, dass Sie den Platzhalter „PATH \ TO\ SCRIPT“ in den Speicherort Ihres Skripts ändern.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

Nachdem Sie die Schritte ausgeführt haben, wird das Skript ausgeführt.

So erstellen und führen Sie die PowerShell-Skriptdatei unter Windows 10 aus!

Verwandt: Ausführen lokaler PowerShell-Skripte ohne Signieren.

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.