Wie man ein PowerShell -Skript innehalt

Wie man ein PowerShell -Skript innehalt

PowerShell ist ein Scripting -Tool, das zur Durchführung von Windows -Automatisierungs- und Verwaltungsaufgaben verwendet wird. Es bietet auch eine Funktion der Pause eines Skripts. PowerShell -Skripte werden durchgeführt, um eine Benutzereingabe hinzuzufügen, auf einen anderen Prozess auszuführen oder die Ausführungsgeschwindigkeit zu verlangsamen. Die Ausführung von PowerShell -Skripts kann unter Verwendung spezifischer Befehle durchgeführt werden.

Diese Beschreibung führt uns durch verschiedene Methoden, um die genannte Abfrage zu beheben.

Wie man ein Skript in PowerShell innehalten?

Dies sind die Methoden, die angewendet werden können, um ein Skript zu pausieren:

    • Pause
    • Read-Host
    • Auszeit
    • Startschlafen

Methode 1: Verwenden Sie das CMDLET "Pause", um ein PowerShell -Skript zu pausieren

Der "Pause”CMDLet wird in PowerShell verwendet, um eine Pause in ein Skript hinzuzufügen. Wenn das CMDLet "Pause" ausgeführt wird, wird das Dialogfeld angezeigt "Drücken Sie eine beliebige Taste, um fortzufahren… ”Wenn keine String -Eingabe angegeben wird.

Beispiel

Dieses Beispiel zeigt die Arbeit des “Pause”CMDLET:

> Schreibhost "Hallo Welt"
> CMD /C 'Pause'


In diesem angegebenen Beispiel:

    • Zuerst haben wir eine Zeichenfolge mit der Hilfe hinzugefügt “Schreibhost" Befehl.
    • Danach fügten wir das hinzu “CMD /C 'Pause'”CMDLET, um das Skript zu pausieren:



Wie zu sehen ist, das “Pause”CMDLet hat erfolgreich eine Pause im Skript hinzugefügt.

Methode 2: Verwenden Sie den Befehl „Read-Host“, um ein PowerShell-Skript zu pausieren

Eine andere Methode ist eine “Read-Host”Ein Drehbuch innehalten. Diese CMDLet -Eingabeaufforderungen für Benutzereingaben und wartet, bis die Eingabe angegeben ist.

Beispiel

Machen Sie nun das Skript mit dem "Pause"Read-Host”Cmdlet wie folgt:

> Read-Host "Drücken Sie eine Taste, um fortzufahren."


Methode 3: Verwenden Sie den Befehl „Timeout“, um ein PowerShell -Skript zu pausieren

Der "AuszeitDer Befehl ”Pause des Skripts für eine bestimmte Anzahl von Sekunden. Es ist nützlich, wenn der Benutzer darauf wartet, dass der Prozess ordnungsgemäß ausgeführt wird.

Beispiel

In dieser gegebenen Demonstration das “Auszeit"CMDLet wird verwendet, um ein Skript für" zu pausieren "5Sekunden:

> Schreibhost "Skript wird 5 Sekunden lang durchgeführt."
> Timeout /t 5


Methode 4: Verwenden Sie das "Startschlafen", um das Skript in Angriff zu nehmen

Ein weiterer Befehl, der am häufigsten verwendet wird, ist das “Startschlafen”. Es macht das Skript für einen bestimmten Zeitraum eine Pause ein.

Beispiel

Jetzt werden wir das nutzen “Startschlafen”CMDLET, um ein Skript fünf Sekunden lang zu pausieren:

> Schreibhost "Skript bleibt 5 Sekunden lang in der Pause."
> Startschlafen -sekunden 5



Das ging nur darum, PowerShell -Skript pausieren.

Abschluss

Ein PowerShell -Skript kann unter Verwendung verschiedener Methoden durchgeführt werden. Diese Methoden umfassen "Pause","Read-Host","Auszeit", oder "Startschlafen”Cmdlets. Um ein Skript innehalten zu. Dieser Artikel hat ausführliche Details bereitgestellt, um ein Skript in PowerShell zu pausieren.