Cum să vizualizați și să utilizați Istoricul comenzilor în PowerShell

Windows PowerShell A devenit cel mai popular instrument de gestionare a comenzilor din Windows datorită performanței, sferei și compatibilității sale.

Astăzi este inclus ca instrument implicit, depășind binecunoscutul Prompt de comandă.
Windows PowerShell se caracterizează prin cmdlet-urile sale multiple care permit gestionarea mai multor parametri de sistem atât la nivel de echipament, cât și la nivel de utilizator.

Una dintre funcțiile incluse în Windows PowerShell este posibilitatea salvați istoricul a comenzilor care au fost executate în timpul unei sesiuni.

Tampon, inclus în Windows PowerShell, Command are caracteristici ale istoricului comenzilor, cum ar fi:

Săgeata în sus

Permite vezi ultima comandă folosită, dacă îl apăsăm continuu, vom vedea toate ultimele comenzi executate.

Sageata in jos

Ne permite recuperați următoarea comandă executat.

Tasta F8

F8

Ne permite să căutăm în istoricul comenzilor o comandă care să corespundă parametrilor descriși, de exemplu, dacă introducem litera n, vor fi afișate toate comenzile care încep cu litera respectivă.

În mod implicit tampon de comandă În Windows PowerShell stochează ultimele 50 de comenzi executate, dacă dorim să modificăm acest lucru, facem clic dreapta pe bara de titlu Windows PowerShell și selectăm opțiunea Proprietăți (editați):

MARI

Acolo putem schimba dimensiunea bufferului din câmp Istoricul comenzilor:

1. Cum se vizualizează istoricul comenzilor în Windows PowerShell


Windows PowerShell include un cmdlet care ne permite să vedem imediat tot istoricul comenzilor care au fost executate, pentru aceasta executăm cmdlet-ul:
 Obține-Istorie

MARI

Există câțiva parametri la care putem adăuga filtru de căutare, Unii dintre ei sunt:

Căutare specificăPentru aceasta vom folosi următoarea sintaxă:

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

MARI

Vizualizați comanda în detaliuAceastă opțiune ne permite să vedem comenzi cu mult mai multe informații din cel furnizat în mod normal și va fi foarte util pentru sarcini administrative, pentru aceasta vom executa următoarele:

 Get-History | Format-List -Proprietate *

MARI

Vezi lista completă de comenziWindows PowerShell este configurat pentru a implementa exclusiv primele 32 de comenzi executat, în cazul în care am executat mai multe comenzi și dorim vezi-le pe toate vom folosi parametrul -Numara și adăugăm numărul de comenzi de afișat:

 Obține-Istorie -Număr 50 Obține-Istorie -Număr 50 | Select-String -Pattern "comanda" Get-History -Count 50 | Format-List -Proprietate *

2. Cum se execută comenzi din istoric în Windows PowerShell

Pasul 1
Am văzut asta fiecărei comenzi îi este atribuit un IDSau poate fi folosit pentru executarea automată cu următorul cmdlet:

 Invocați-Istoricul #
Pasul 2
De exemplu, dacă dorim vezi ce comandă de sarcină 1 execută vom executa următoarele:
 Invocare-Istorie 1

MARI

Pasul 3
Dacă ne dorim rulați mai multe comenzi va fi necesar să utilizați următoarea sintaxă:

 Invocare-Istorie 1; Invocare-Istorie 2; Invoca-Istoria 3 etc.

3. Cum se șterge istoricul comenzilor în Windows PowerShell


Dacă dorim să curățăm istoricul comenzilor, executăm următoarea comandă:
 Sterge istoricul

MARI

4. Cum se salvează și se exportă istoricul comenzilor în Windows PowerShell

Pasul 1
Este posibil ca pentru probleme de gestionare și control să dorim să ținem o evidență a comenzilor executate în Windows PowerShell în sesiunea curentă, pentru aceasta vom executa următoarele:

 Get-History | Export-Clixml -Căi c: \ utilizatori \ Teste \ desktop \ comenzi.xml

MARI

Pasul 2
Acest va crea un fișier XML cu comenzile respective executate:

MARI

Pasul 3
Dacă dorim să exportăm acest fișier într-o altă sesiune Windows PowerShell, vom executa următoarele.

 Add-History -InputObject (Import-Clixml -Path C: \ utilizatori \ Teste \ desktop \ comenzi.xml
Această listă de comenzi este cu adevărat utilă pentru a putea gestiona tot ceea ce este legat de istoricul consolei dvs. Windows PowerShell. Dacă doriți să vedeți vizual cum sunt executate aceste comenzi, urmăriți următorul tutorial video.

După cum putem vedea, Windows PowerShell oferă avantaje mari pentru tot ceea ce ține de utilizarea comenzilor în cadrul sistemului de operare. Pentru a avea mai multe informații despre aceste comenzi, iată o listă cu Cele mai importante comenzi pentru PowerShell dacă sunteți administrator.

Comenzi esențiale PowrShell

wave wave wave wave wave