Kā apskatīt un izmantot komandu vēsturi programmā PowerShell

Windows PowerShell Pateicoties tā veiktspējai, apjomam un saderībai, tas ir kļuvis par populārāko komandu pārvaldības rīku sistēmā Windows.

Šodien tas tiek iekļauts kā noklusējuma rīks, pārspējot labi zināmo komandu uzvedni.
Windows PowerShell raksturo vairāki cmdlet, kas ļauj pārvaldīt vairākus sistēmas parametrus gan mašīnas, gan lietotāja līmenī.

Viena no funkcijām, kas iekļauta Windows PowerShell ir iespēja saglabāt vēsturi no komandām, kas izpildītas sesijas laikā.

Buferis, kas iekļauts sistēmā Windows PowerShell, komandai ir komandu vēstures funkcijas, piemēram:

Augšupvērstā bultiņa

Tas ļauj skatiet pēdējo izmantoto komandu, ja mēs to nepārtraukti nospiežam, mēs redzēsim visas pēdējās izpildītās komandas.

Lejupvērstā bultiņa

Ļauj mums ielādējiet šādu komandu izpildīts.

F8 taustiņš

F8

Tas ļauj mums meklēt komandu vēsturē komandu, kas atbilst aprakstītajiem parametriem, piemēram, ja mēs ievadām burtu n, tiks parādītas visas komandas, kas sākas ar šo burtu.

Pēc noklusējuma komandu buferis Operētājsistēmā Windows PowerShell tas saglabā pēdējās 50 izpildītās komandas; ja vēlamies to mainīt, ar peles labo pogu noklikšķiniet uz Windows PowerShell virsrakstjoslas un atlasiet opciju Rekvizīti (rediģēt):

PALIELINĀT

Tur mēs varam mainīt bufera lielumu laukā Komandu vēsture:

1. Kā skatīt komandu vēsturi sistēmā Windows PowerShell


Windows PowerShell ietver a cmdlet kas ļauj mums uzreiz redzēt visu izpildīto komandu vēsturi, šim nolūkam mēs izpildām cmdlet:
 Iegūt vēsturi

PALIELINĀT

Ir daži parametri, kurus mēs varam pievienot filtru meklēšana, Daži no tiem ir:

Konkrēta meklēšanaŠim nolūkam mēs izmantosim šādu sintaksi:

 Iegūt vēsturi | Komanda Select -String -Pattern

PALIELINĀT

Skatiet komandu detalizētiŠī opcija ļauj mums redzēt komandas ar daudz vairāk informācijas no tā, kas piegādāts parastā veidā, un būs ļoti noderīgs administratīvo uzdevumu veikšanai, tāpēc mēs veiksim sekojošo:

 Iegūt vēsturi | Format -List -Property *

PALIELINĀT

Skatiet pilnu komandu sarakstuWindows PowerShell ir konfigurēts tikai izvietošanai pirmās 32 komandas izpildīts, ja esam izpildījuši vairāk komandu un vēlamies redzēt viņus visus mēs izmantosim parametru -Skaitīt un mēs pievienojam parādāmo komandu skaitu:

 Get -History -Count 50Get -History -Count 50 | Komanda Select -String -Pattern "Get -History -Count 50 | Format -List -Property *

2. Kā palaist komandas no vēstures sistēmā Windows PowerShell

1. darbība
Mēs to esam redzējuši katrai komandai ir piešķirts IDVai arī to var izmantot automātiskai izpildei, izmantojot šādu cmdlet:

 Izsaukšanas vēsture #
2. solis
Piemēram, ja vēlamies redzēt, kādu uzdevuma komandu 1 izpilda mēs izpildīsim sekojošo:
 Izsaukšanas vēsture 1

PALIELINĀT

3. solis
Ja vēlamies palaist vairākas komandas būs jāizmanto šāda sintakse:

 Izsaukt vēsturi 1; Izsaukt vēsturi 2; Izsaukt-vēsture 3 utt.

3. Kā notīrīt komandu vēsturi sistēmā Windows PowerShell


Ja mēs vēlamies iztīrīt komandu vēsturi, vienkārši izpildiet šādu komandu:
 Notīrīt vēsturi

PALIELINĀT

4. Kā saglabāt un eksportēt komandu vēsturi sistēmā Windows PowerShell

1. darbība
Iespējams, ka pārvaldības un kontroles jautājumos mēs vēlamies reģistrēt Windows PowerShell pašreizējā sesijā izpildītās komandas, tāpēc mēs izpildīsim sekojošo:

 Iegūt vēsturi | Export -Clixml -Ceļš c: \ users \ Tests \ desktop \ commands.xml

PALIELINĀT

2. solis
Šī izveidos XML failu izpildot attiecīgās komandas:

PALIELINĀT

3. solis
Ja mēs vēlamies eksportēt šo failu uz citu Windows PowerShell sesiju, mēs izpildīsim sekojošo.

 Pievienot vēsturi -InputObject (Import -Clixml -Path C: \ users \ Tests \ desktop \ commands.xml
Šis komandu saraksts ir patiešām noderīgs, lai varētu pārvaldīt visu, kas saistīts ar jūsu Windows PowerShell konsoles vēsture. Ja vēlaties vizuāli redzēt, kā šīs komandas tiek izpildītas, skatiet šo video pamācību.

Kā redzam, Windows PowerShell piedāvā lielas priekšrocības visam, kas saistīts ar komandu izmantošanu operētājsistēmā. Lai jums būtu vairāk informācijas par šīm komandām, šeit ir saraksts ar Vissvarīgākās PowerShell komandas, ja esat administrators.

Būtiskas PowrShell komandas

wave wave wave wave wave