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

PowerShell ist ein Befehlszeilentool, das von Microsoft entwickelt wurde, um Befehle und Skripts auszuführen, um Einstellungen zu ändern und Aufgaben zu automatisieren. In gewisser Weise ähnelt es der Eingabeaufforderung. PowerShell ist jedoch eine leistungsfähigere Befehlszeilenschnittstelle (CLI), die einen umfangreichen Satz von Tools und mehr Flexibilität und Kontrolle bietet. Außerdem ist PowerShell im Gegensatz zur Eingabeaufforderung unter Windows, macOS und Linux verfügbar.

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

So erstellen Sie eine PowerShell-Skriptdatei

Powershell-Skriptdatei Erstellen Und Ausführen

Unter Windows 11/10 können Sie PowerShell-Skriptdateien mit praktisch jedem Texteditor oder der ISE-Konsole (Integrated Scripting Environment) erstellen. Die bevorzugte Option zum Erstellen von Skripts für die Zukunft ist jedoch die Verwendung des Visual Studio Code-Editors mit der PowerShell-Erweiterung.

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

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

  • Gehen Sie zur Downloadseite von Visual Studio.
  • Drücke den Fenster 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.
  • Drücke den Nächste Taste.
  • Drücke den Nächste Taste erneut.
  • Drücke den Nächste Knopf noch einmal.
  • Bestätigen Sie ggf. weitere Aufgaben.
  • Drücke den Nächste Taste.
  • Drücke den Installieren Taste.
  • Drücke den Ziel Taste.
Siehe auch  Beheben Sie, dass Xbox Insider Hub auf Windows 11/10-PCs nicht funktioniert

Sobald Sie die Schritte abgeschlossen haben, können Sie mit der Installation der PowerShell-Erweiterung fortfahren. Hier ist wie:

  • Offen VS-Code.
  • Drücke den Erweiterungen Registerkarte im linken Bereich oder drücken Sie die STRG + UMSCHALT + X Tastenkombination.
  • Suchen nach Power Shell und wählen Sie das beste Ergebnis aus.
  • Drücke den Installieren Taste.

Nachdem Sie die Installationsschritte abgeschlossen haben, können Sie mit dem Schreiben von PowerShell-Skripts mit Visual Studio Code beginnen. Hier ist wie:

  • Offen VS-Code.
  • Drücke den Datei Menü und wählen Sie die Neue Datei Möglichkeit.
  • Drücke den Datei Menü und wählen Sie die Speichern als eine Option.
  • In dem Dateiname Geben Sie einen Namen für die Datei mit dem ein .ps1 Erweiterung – zum Beispiel TWC_script.ps1.
  • Drücke den Speichern Taste.

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 auf die klicken Laufen Schaltfläche oben rechts (oder drücken Sie die Taste F5), um das Skript auszuführen.

  • Drücke den Datei Speisekarte.
  • Drücke den Speichern Möglichkeit.

Nachdem Sie die Schritte mit Visual Studio Code abgeschlossen 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 von Skripts blockiert wird. (Die einzige Ausnahme ist, wenn Sie den Inhalt des Skripts in Visual Studio Code oder PowerShell ISE ausführen.)

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

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

Siehe auch  So verwenden Sie die Mail-App in Windows 11/10

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

  1. Eingeschränkt – Beendet die Ausführung eines Skripts.
  2. Remotesigniert — Lässt Skripts zu, die auf dem Gerät erstellt wurden, aber Skripts, die auf einem anderen Computer erstellt wurden, werden nur ausgeführt, wenn sie die Signatur eines vertrauenswürdigen Herausgebers enthalten.
  3. AllSigned — Alle Skripts werden ausgeführt, aber nur, wenn ein vertrauenswürdiger Herausgeber sie signiert hat.
  4. Unbeschränkt — Führt jedes Skript ohne Einschränkungen aus.

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

  • Drücken Sie Windows-Taste + X um das Power-User-Menü zu öffnen.
  • Drücken Sie EIN auf der Tastatur, um PowerShell im Administrator-/erhöhten Modus zu starten.
  • Geben Sie in der PowerShell-Konsole den folgenden Befehl ein und drücken Sie die Eingabetaste.
Set-ExecutionPolicy RemoteSigned
  • Art 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 abgeschlossen haben, wird das Skript ausgeführt, und wenn es richtig geschrieben wurde, sollten Sie seine Ausgabe ohne Probleme sehen.

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

Verwandt: So führen Sie lokale PowerShell-Skripts ohne Signierung aus.

10

Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein