So führen Sie ein PowerShell -Skript aus einer Stapeldatei aus

So führen Sie ein PowerShell -Skript aus einer Stapeldatei aus
PowerShell -Skript ist eine einfache Textdatei, die mit der “gespeichert wird.PS1" Verlängerung. Es kann mit der PowerShell ISE -Software ausgeführt werden. Andererseits wird eine Fledermausdatei als Textdatei bezeichnet, die eine “hat“.SCHLÄGER" Verlängerung. Insbesondere kann die Eingabeaufforderung verwendet werden, um die Fledermausdatei auszuführen. Es kann jedoch ein Szenario geben, in dem das PowerShell -Skript mithilfe der Batch -Datei ausgeführt wird.

In diesem Beitrag wird die Methode zur Ausführung des PowerShell -Skripts der Batch -Datei erläutert.

So führen Sie ein PowerShell -Skript aus einer Stapeldatei aus?

Folgen Sie dem unterbezogenen Handbuch, um das PowerShell-Skript aus der Batch-Datei auszuführen.

Schritt 1: Erstellen Sie ein PowerShell -Skript

Wenn Sie das Skript nicht auf Ihrem Computer gespeichert haben, überprüfen Sie die Anweisung, um es zu erstellen.

Open PowerShell ISE, schreiben Sie zuerst den angegebenen Code und klicken Sie dann auf die “, um die Datei zu speichernSpeichern" Taste:

Reportput "Auto"
Reportput "Fahrrad"
Schreibausgabe "Zyklus"
Reportput "Bus"
Reportput "Flugzeug"

Schreiben Sie den Skriptnamen und speichern Sie ihn mit dem “.PS1Dateierweiterung am Ende. Drücken Sie zum Speichern von Skript die “Speichern" Taste:

Schritt 2: Erstellen einer Stapeldatei

Erstellen Sie nach dem Erstellen eines PowerShell -Skripts die Batch -Datei. Aus diesem Grund offen "NotizblockUnd schreiben Sie die angegebene Codezeile:

  • Schreiben Sie zuerst die “@echo aus" Befehl.
  • In der zweiten Zeile schreiben “Power Shell.exeUnd dann den PowerShell -Skriptdateipfad in invertierte Kommas schreiben.
  • Fügen Sie den Timer hinzu, um die Eingabeaufforderung Konsole nach einer bestimmten Zeit zu beenden.
  • Speichern Sie zuletzt die Datei mit “.Schläger" Dateierweiterung:
@echo aus
Power Shell.exe ". 'C: \ Benutzer \ Muhammad Farhan \ Dokumente \ Skript.PS1 '"
Zeitüberschreitung /t 5

Hier:

  • @echo ausDer Befehl ”wird verwendet, um den Dateipfad auszublenden, der in der Eingabeaufforderung Konsole angegeben ist.
  • AUSZEIT”Wird verwendet, um auf die angegebenen Sekunden zu warten, bevor Sie die Stapeldatei schließen.
  • Power Shell.exe”Wird verwendet, um die PowerShell für das Ausführen der Skriptdatei anzugeben.

Schritt 3: Führen Sie eine Stapeldatei aus

Führen Sie nun die Batch -Datei aus, indem Sie ihren vollständigen Dateipfad mit invertierten Kommas schreiben:

> "C: \ Benutzer \ Muhammad Farhan \ Desktop \ Testing.Schläger"

Die Ausgabe zeigt, dass das PowerShell -Skript aus einer Stapeldatei ausgeführt wurde.

Abschluss

Um das PowerShell -Skript aus der Batch -Datei auszuführen, öffnen Sie zuerst “Notizblock”, Schreiben. Dann speichern Sie es mit dem “.SCHLÄGERErweiterung und führen Sie sie durch Doppelklicken auf die Batch-Datei aus. Darüber hinaus kann es auch durch das Schreiben des PowerShell -Skriptdateipfads in der CMD -Konsole innerhalb invertierter Kommas ausgeführt werden. Dieser Beitrag hat eine vollständige Methode zur Ausführung des PowerShell -Skripts aus einer Stapeldatei gezeigt.