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

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 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(Command Prompt) . 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(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. (Integrated Scripting Environment)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 :

  • Wechseln Sie zur Visual Studio-Downloadseite(Head to Visual Studio Download page) .
  • Klicken Sie auf die  Windows  -Schaltfläche, um das Installationsprogramm herunterzuladen.
  • Doppelklicken Sie auf(Double-click) die heruntergeladene Datei, um den Installationsvorgang von VS Code zu starten .
  • Bestätigen Sie die Vertragsbedingungen.
  • Klicken Sie auf die   Schaltfläche Weiter .(Next)
  • Klicken Sie   erneut auf die Schaltfläche Weiter .(Next)
  • Klicken Sie   noch einmal auf die Schaltfläche Weiter .(Next)
  • Bestätigen Sie(Confirm) ggf. weitere Aufgaben.
  • Klicken Sie auf die   Schaltfläche Weiter .(Next)
  • Klicken Sie auf die   Schaltfläche Installieren .(Install)
  • Klicken Sie auf die   Schaltfläche Fertig stellen.(Finish)

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

  • VS-Code öffnen  .
  • Klicken Sie im linken Bereich auf die  Registerkarte Erweiterungen(Extensions) oder drücken Sie die Tastenkombination CTRL + SHIFT + X
  • Suchen Sie nach  PowerShell  und wählen Sie das oberste Ergebnis aus.
  • Klicken Sie auf die   Schaltfläche Installieren .(Install)

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

  • VS-Code öffnen  .
  • Klicken Sie auf das  Menü Datei(File)  und wählen Sie die   Option Neue Datei .(New File)
  • Klicken Sie auf das   Menü  Datei(File) und wählen Sie die  Option Speichern als aus .(Save as)
  • Geben Sie im Feld Dateiname(File name) einen Namen für die Datei mit der Erweiterung .ps1 an(.ps1)  – zum Beispiel  TWC_script.ps1 .
  • Klicken Sie auf die   Schaltfläche Speichern .(Save)

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.

Welcome to TheWindowsClub.com! Your first script executed successfully

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

  • Klicken Sie auf das   Menü Datei .(File)
  • Klicken Sie auf die   Option Speichern .(Save)

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 standardmäßigen PowerShell-Einstellungen immer so eingestellt sind, dass sie die Ausführung von Skripts blockieren . (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 .

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

  1. Eingeschränkt —(Restricted —)  Stoppt die Ausführung von Skripts.
  2. RemoteSigned – Lässt (RemoteSigned —) Skripts(Allows) zu, die auf dem Gerät erstellt wurden, aber Skripts, die auf einem anderen Computer erstellt wurden, werden nicht ausgeführt, es sei denn, sie enthalten die Signatur eines vertrauenswürdigen Herausgebers.
  3. AllSigned –  Alle Skripts werden ausgeführt, aber nur, wenn ein vertrauenswürdiger Herausgeber sie signiert hat.
  4. Unbeschränkt — (Unrestricted —) Führt(Runs) jedes Skript ohne Einschränkungen aus.

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

  • Drücken Sie die Windows key + Xum das Power User-Menü(open Power User Menu) zu öffnen .
  • Drücken Sie A auf der Tastatur, um PowerShell im Administrator-/erweiterten Modus zu starten.
  • Geben Sie in der PowerShell -Konsole den folgenden Befehl ein und drücken Sie die Eingabetaste(Enter) .
Set-ExecutionPolicy RemoteSigned
  • Geben  Sie A ein(A) und drücken Sie die Eingabetaste (falls zutreffend).

Geben Sie als Nächstes den folgenden Befehl ein und drücken Sie die Eingabetaste(Enter) , um das Skript auszuführen. Stellen Sie sicher, dass Sie den Platzhalter „ PATHTOSCRIPT(Make) “ 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 !

Verwandte(Related) : So führen Sie lokale PowerShell-Skripts ohne Signierung aus(How to run local PowerShell Scripts without Signing) .



About the author

"Ich bin ein freiberuflicher Windows- und Office-Experte. Ich habe über 10 Jahre Erfahrung in der Arbeit mit diesen Tools und kann Ihnen helfen, das Beste aus ihnen herauszuholen. Zu meinen Fähigkeiten gehören: Arbeiten mit Microsoft Word, Excel, PowerPoint und Outlook; Erstellen von Web Seiten und Anwendungen und hilft Kunden dabei, ihre Geschäftsziele zu erreichen."



Related posts