Anzeigen und Verwenden des Befehlsverlaufs in PowerShell

Windows PowerShell ist aufgrund seiner Leistung, seines Umfangs und seiner Kompatibilität zum beliebtesten Windows-Befehlsverwaltungstool geworden.

Heutzutage ist es das Standardwerkzeug , das das bereits bekannte Symbol des Systems übertrifft .
Windows PowerShell zeichnet sich durch mehrere Cmdlets aus , mit denen mehrere Systemparameter sowohl auf Computer- als auch auf Benutzerebene verwaltet werden können.

Eine der Funktionen in Windows PowerShell ist das Speichern des Verlaufs der Befehle, die während einer Sitzung ausgeführt wurden.

Der in Windows PowerShell enthaltene Befehlspuffer enthält Befehlsverlaufsfunktionen wie:

Pfeil nach oben

Hier können Sie den zuletzt verwendeten Befehl sehen . Wenn Sie diese Taste gedrückt halten, werden alle zuletzt ausgeführten Befehle angezeigt .

Pfeil runter

Damit können wir den nächsten ausgeführten Befehl wiederherstellen .

F8-Taste

F8

Es ermöglicht uns, im Befehlsverlauf zu suchen, einem Befehl, der den beschriebenen Parametern entspricht. Wenn wir beispielsweise den Buchstaben n eingeben, werden alle Befehle angezeigt, die mit diesem Buchstaben beginnen.

Standardmäßig speichert der Befehlspuffer in Windows PowerShell die letzten 50 ausgeführten Befehle. Wenn Sie dies ändern möchten, klicken Sie mit der rechten Maustaste auf die Windows PowerShell-Titelleiste und wählen Sie die Option Eigenschaften :

1-Abrir-Propiedades-Powershell.png

Dort können wir die Größe des Puffers im Feld Command History ändern :

2-change-bufer-powershell.png

1. Anzeigen des Befehlsverlaufs in Windows PowerShell

Windows PowerShell enthält ein Cmdlet , mit dem wir sofort den gesamten Verlauf der ausgeführten Befehle anzeigen können. Dazu führen wir das Cmdlet aus:

 Get-History 

3-see-historialc-omandos-powershell.png

Es gibt einige Parameter, die wir hinzufügen können, um die Suche zu filtern . Einige davon sind:

Spezifische Suche
Dafür verwenden wir die folgende Syntax:

 Get-History | Select-String -Pattern "Befehl" 

4-search-specific-powrshell.png

See also  So kopieren Sie eine Datei von Ihrem iPhone in die Dropbox

Zeigen Sie den Befehl im Detail an
Diese Option ermöglicht es uns, die Befehle mit viel mehr Informationen als den auf normale Weise bereitgestellten anzuzeigen und ist sehr nützlich für administrative Aufgaben. Dazu führen wir Folgendes aus:

 Get-History | Format-Liste-Eigenschaft * 

5-see-command-detail-powershell.png

Siehe vollständige Liste der Befehle
Windows PowerShell ist so konfiguriert, dass ausschließlich die ersten 32 ausgeführten Befehle bereitgestellt werden. Wenn mehr Befehle ausgeführt werden und alle Befehle angezeigt werden sollen, wird der Parameter -Count verwendet und die Anzahl der auszuführenden Befehle hinzugefügt :

 Get-History-Count 50Get-History-Count 50 | Select-String -Pattern "Befehl" Get-History -Count 50 | Format-Liste-Eigenschaft * 

2. Ausführen von Befehlen aus dem Verlauf in Windows PowerShell

Schritt 1

Wir haben gesehen, dass jedem Befehl eine ID zugewiesen wurde. Diese ID kann für die automatische Ausführung mit dem folgenden Cmdlet verwendet werden:

 Aufrufverlauf # 
Schritt 2

Wenn Sie beispielsweise sehen möchten, welche Task den Befehl 1 ausführt, führen Sie Folgendes aus:

 Aufrufverlauf 1 

6-open-command-from-terminal.png

Schritt 3

Wenn wir mehrere Befehle ausführen möchten, müssen Sie die folgende Syntax verwenden:

 Invoke-History 1; Invoke-History 2; Invoke-History 3 usw. 

3. So bereinigen Sie den Befehlsverlauf in Windows PowerShell

Wenn wir den Befehlsverlauf bereinigen möchten, führen Sie einfach den folgenden Befehl aus:

 Verlauf löschen 

7-clean-history-pworshellç.png

4. Speichern und Exportieren des Befehlsverlaufs in Windows PowerShell

Schritt 1

Es ist möglich, dass wir aus Verwaltungs- und Steuerungsgründen die in Windows PowerShell in der aktuellen Sitzung ausgeführten Befehle protokollieren möchten. Dazu führen wir Folgendes aus:

 Get-History | Export-Clixml -Pfad c:  users  Testing  desktop  commands.xml 

8-save-export-hsitorial-powershell.png

Schritt 2

Dadurch wird eine XML-Datei mit den entsprechenden Befehlen erstellt: 9-save-export-hsitorial-powershell.png

Schritt 3

Wenn wir diese Datei in eine andere Windows PowerShell-Sitzung exportieren möchten, führen wir Folgendes aus.

 Add-History -InputObject (Import-Clixml -Path C:  users  Testing  desktop  commands.xml 

Diese Befehlsliste ist sehr nützlich, um alles zu verwalten, was mit dem Verlauf Ihrer Windows PowerShell-Konsole zusammenhängt . Wenn Sie visuell sehen möchten, wie diese Befehle ausgeführt werden, sehen Sie sich das folgende Videotutorial an.

See also  Kopieren Sie den Text und fügen Sie ihn direkt in die Dateien ein

Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN

Wie wir sehen können, bietet Windows PowerShell große Vorteile für alles, was mit der Verwendung von Befehlen innerhalb des Betriebssystems zusammenhängt. Um weitere Informationen zu diesen Befehlen zu erhalten, finden Sie hier eine Liste der wichtigsten Befehle für PowerShell, wenn Sie ein Administrator sind.

Wichtige PowrShell-Befehle

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *