Windows PowerShell Es hat sich dank seiner Leistung, seines Umfangs und seiner Kompatibilität zum beliebtesten Befehlsverwaltungstool in Windows entwickelt.
Heute ist es als Standardtool enthalten und übertrifft die bekannte Eingabeaufforderung.
Windows PowerShell zeichnet sich durch mehrere Cmdlets aus, die die Verwaltung mehrerer Systemparameter sowohl auf Computer- als auch auf Benutzerebene ermöglichen.
Eine der Funktionen in Windows PowerShell ist die Möglichkeit Geschichte speichern der Befehle, die während einer Sitzung ausgeführt wurden.
Puffer, in Windows PowerShell enthalten, verfügt Command über Befehlsverlaufsfunktionen wie:
Aufwärtspfeil
Es erlaubt siehe den zuletzt verwendeten Befehl, wenn wir sie kontinuierlich drücken, sehen wir alle zuletzt ausgeführten Befehle.
Pfeil nach unten
Erlaubt uns Rufen Sie den folgenden Befehl ab hingerichtet.
F8-Taste
F8
Es ermöglicht uns, die Befehlshistorie nach einem Befehl zu durchsuchen, der den beschriebenen Parametern entspricht. Wenn wir beispielsweise den Buchstaben n eingeben, werden alle Befehle angezeigt, die mit diesem Buchstaben beginnen.
Standardmäßig ist die Befehlspuffer In Windows PowerShell speichert es die letzten 50 ausgeführten Befehle. Wenn wir dies ändern möchten, klicken wir mit der rechten Maustaste auf die Titelleiste von Windows PowerShell und wählen die Option Eigenschaften (Bearbeiten):
VERGRÖSSERN
Dort können wir die Größe des Puffers im Feld ändern Befehlshistorie:
1. So zeigen Sie den Befehlsverlauf in Windows PowerShell an
Windows PowerShell beinhaltet a Cmdlet Damit können wir sofort den gesamten Verlauf der ausgeführten Befehle anzeigen. Dazu führen wir das Cmdlet aus:
Get-Verlauf
VERGRÖSSERN
Es gibt einige Parameter, die wir hinzufügen können Filtersuche, Einige von ihnen sind:
Spezifische SucheDazu verwenden wir die folgende Syntax:
Get-Verlauf | Select-String -Muster "Befehl"
VERGRÖSSERN
Sehen Sie sich den Befehl im Detail anDiese Option ermöglicht es uns, die Befehle mit viel mehr Informationen von dem normal gelieferten und wird für administrative Aufgaben sehr nützlich sein, dazu führen wir Folgendes aus:
Get-Verlauf | Formatliste -Eigenschaft *
VERGRÖSSERN
Siehe vollständige Liste der BefehleWindows PowerShell ist so konfiguriert, dass ausschließlich die erste 32 Befehle ausgeführt, falls wir mehr Befehle ausgeführt haben und wir wollen sie alle sehen Wir verwenden den Parameter -Zählen und wir fügen die Anzahl der anzuzeigenden Befehle hinzu:
Get-History -Anzahl 50Get-History -Anzahl 50 | Select-String -Pattern "command" Get-History -Count 50 | Formatliste -Eigenschaft *
2. So führen Sie Befehle aus dem Verlauf in Windows PowerShell aus
Schritt 1
Das haben wir gesehen jedem Befehl ist eine ID zugewiesenOder es kann für die automatische Ausführung mit dem folgenden Cmdlet verwendet werden:
Aufruf-Verlauf #Schritt 2
Zum Beispiel, wenn wir es wünschen Sehen Sie, was Task-Befehl 1 ausführt wir werden folgendes ausführen:
Aufruf-Verlauf 1
VERGRÖSSERN
Schritt 3
Wenn wir wollen mehrere Befehle ausführen es ist notwendig, die folgende Syntax zu verwenden:
Aufruf-Verlauf 1; Aufruf-Verlauf 2; Aufruf-Verlauf 3 usw.
3. So löschen Sie den Befehlsverlauf in Windows PowerShell
Wenn wir den Befehlsverlauf bereinigen möchten, führen Sie einfach den folgenden Befehl aus:
Verlauf löschen
VERGRÖSSERN
4. So speichern und exportieren Sie den Befehlsverlauf in Windows PowerShell
Schritt 1
Es ist möglich, dass wir für Verwaltungs- und Kontrollprobleme eine Aufzeichnung der in Windows PowerShell in der aktuellen Sitzung ausgeführten Befehle führen möchten. Dazu führen wir Folgendes aus:
Get-Verlauf | Export-Clixml -Pfad c:\users\Tests\desktop\commands.xml
VERGRÖSSERN
Schritt 2
Dies erstellt eine XML-Datei mit den jeweiligen ausgeführten Befehlen:
VERGRÖSSERN
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\Tests\desktop\commands.xmlDiese Liste von Befehlen ist wirklich nützlich, um alles zu verwalten, was mit dem Verlauf Ihrer Windows PowerShell-Konsole. Wenn Sie visuell sehen möchten, wie diese Befehle ausgeführt werden, sehen Sie sich das folgende Video-Tutorial an.
Wie wir sehen, bietet Windows PowerShell große Vorteile für alles, was mit der Verwendung von Befehlen innerhalb des Betriebssystems zu tun hat. Damit Sie mehr Informationen zu diesen Befehlen haben, finden Sie hier eine Liste der Die wichtigsten Befehle für PowerShell, wenn Sie Administrator sind.
Grundlegende PowrShell-Befehle