A InfoWiki wikiből
(→Példák) |
Aktuális változat (2009. június 24., 18:18) (lapforrás) (uploaded) |
||
(5 közbeeső változat nincs mutatva) | |||
1. sor: | 1. sor: | ||
+ | |||
+ | |||
=Get-History= | =Get-History= | ||
15. sor: | 17. sor: | ||
*1-es példa | *1-es példa | ||
- | c:\PS>Get-History | + | c:\PS>Get-History |
Ez a parancs a legutóbb elküldött 32 parancsot jeleníti meg. Az alapértelmezett | Ez a parancs a legutóbb elküldött 32 parancsot jeleníti meg. Az alapértelmezett | ||
- | + | m mindenítésben mindegyik parancs azonosítóval együtt szerepel,ez utóbbi mutatja | |
a végrehajtás sorrendjét. | a végrehajtás sorrendjét. | ||
25. sor: | 27. sor: | ||
*2-es példa | *2-es példa | ||
- | c:\PS>Get-History | where-object {$_.commandline -like "*service*"} | + | c:\PS>Get-History | where-object {$_.commandline -like "*service*"} |
Ez a parancs a parancselőzmények közül azokat a bejegyzéseket olvassa be, amelyekben szerepel a "service" szó. Az első parancs beolvassa az előzményeket, a pipeline operátor ( | ) az előzményeket átadja a where-object cmdletnek, amely csak azokat a parancsokat jelöli ki, melyekben szerepel a "service" szó. | Ez a parancs a parancselőzmények közül azokat a bejegyzéseket olvassa be, amelyekben szerepel a "service" szó. Az első parancs beolvassa az előzményeket, a pipeline operátor ( | ) az előzményeket átadja a where-object cmdletnek, amely csak azokat a parancsokat jelöli ki, melyekben szerepel a "service" szó. | ||
34. sor: | 36. sor: | ||
*3-as példa | *3-as példa | ||
- | c:\PS>Get-History -id 9 -count 8 | export-csv history.csv | + | c:\PS>Get-History -id 9 -count 8 | export-csv history.csv |
Ez a parancs az előzmények legutóbbi 8 bejegyzését olvassa be az utolso 9-es bejegyzés. A pipeline operátor ( | ) átadja az export-csv cmdletnek, amely az előzményeket veszővel tagolt szövegként formázza, és a history.csv fájlba menti. A fájl tartalmazza azokat az adatokat, amelyek megjelennek az előzmények listaként való formázásakor, köztük a parancs indításának és befejezésének időpontját. | Ez a parancs az előzmények legutóbbi 8 bejegyzését olvassa be az utolso 9-es bejegyzés. A pipeline operátor ( | ) átadja az export-csv cmdletnek, amely az előzményeket veszővel tagolt szövegként formázza, és a history.csv fájlba menti. A fájl tartalmazza azokat az adatokat, amelyek megjelennek az előzmények listaként való formázásakor, köztük a parancs indításának és befejezésének időpontját. | ||
40. sor: | 42. sor: | ||
*4-es példa | *4-es példa | ||
- | c:\PS>Get-History -count 1 | + | c:\PS>Get-History -count 1 |
Ez a parancs a parancselőzmények közül a legutolsó parancsot olvassa be. A Count paraméter használatával csupán egy parancsot jelenít meg. A Get-History cmdlet alapértelmezés szerint a legutóbbi parancsokat jeleníti meg. Ez a parancs "History -count 1" H -c 1" formában rövidíthető. | Ez a parancs a parancselőzmények közül a legutolsó parancsot olvassa be. A Count paraméter használatával csupán egy parancsot jelenít meg. A Get-History cmdlet alapértelmezés szerint a legutóbbi parancsokat jeleníti meg. Ez a parancs "History -count 1" H -c 1" formában rövidíthető. | ||
+ | |||
+ | [[Kép:historycount.jpg]] | ||
*5-ös példa | *5-ös példa | ||
- | c:\PS>Get-History -count $MaximumHystoryCount | + | c:\PS>Get-History -count $MaximumHystoryCount |
Ez a parancs a parancselőzmények között mentett összes parancsot megjeleníti. A $MaximumHystoryCount változó értéke alapértelmezés szerint 64,így ez a parancs a következő formában rövidíthető: "h -c 64" | Ez a parancs a parancselőzmények között mentett összes parancsot megjeleníti. A $MaximumHystoryCount változó értéke alapértelmezés szerint 64,így ez a parancs a következő formában rövidíthető: "h -c 64" | ||
+ | |||
+ | [[Kép:maxhistory.jpg]] | ||
*6-os példa | *6-os példa | ||
- | c:\PS>Get-History | format-list | + | c:\PS>Get-History | format-list |
Ez a parancs a parancselőzmények között található bejegyzések összes tulajdonságát megjeleníti. A pipeline operátor ( | ) az eredményt átadja a listaformázási parancsnak, amely megjeleníti az egyes előzménybejegyzések összes tulajdonságát, állapotát, kezdési és befejezési időpontját. | Ez a parancs a parancselőzmények között található bejegyzések összes tulajdonságát megjeleníti. A pipeline operátor ( | ) az eredményt átadja a listaformázási parancsnak, amely megjeleníti az egyes előzménybejegyzések összes tulajdonságát, állapotát, kezdési és befejezési időpontját. | ||
[[Kép:formatlist.jpg]] | [[Kép:formatlist.jpg]] | ||
+ | |||
+ | ==Paraméterek== | ||
+ | |||
+ | *id: | ||
+ | a munkamenet előzményei között szereplő egyik parancs azonosítóját adja meg. | ||
+ | |||
+ | *count: | ||
+ | a legutóbbi előzmények bejegyzései közül a megadott mennyiségű bejegyzést jeleníti meg.Az alapérték 32. | ||
+ | |||
+ | *<CommonParameters> | ||
+ | -Verbose | ||
+ | -Debug | ||
+ | -ErrorAction | ||
+ | -ErrorVariable | ||
+ | -OutVariable | ||
+ | |||
+ | <p align="right"><i>Nagy Tamás</i></p> |
Aktuális változat
Tartalomjegyzék |
Get-History
Összegzés
Beolvassa az aktuális munkamenet során beírt parancsokat,majd megjeleníti a képernyőn.
Leírás
A Get-History cmdlet beolvassa a munkamenet előzményeit, vagyis az aktuális munkamenet alatt beírt parancsok listáját. Minden munkamenet előzményeit XML vagy CSV formátumba lehet menteni. Az előzményfájlokat a rendszer alapértelmezettként, a kezdőkönyvtárba menti, de ezt természetesen lehet állítani.
Példák
- 1-es példa
c:\PS>Get-History
Ez a parancs a legutóbb elküldött 32 parancsot jeleníti meg. Az alapértelmezett m mindenítésben mindegyik parancs azonosítóval együtt szerepel,ez utóbbi mutatja a végrehajtás sorrendjét.
- 2-es példa
c:\PS>Get-History | where-object {$_.commandline -like "*service*"}
Ez a parancs a parancselőzmények közül azokat a bejegyzéseket olvassa be, amelyekben szerepel a "service" szó. Az első parancs beolvassa az előzményeket, a pipeline operátor ( | ) az előzményeket átadja a where-object cmdletnek, amely csak azokat a parancsokat jelöli ki, melyekben szerepel a "service" szó.
- 3-as példa
c:\PS>Get-History -id 9 -count 8 | export-csv history.csv
Ez a parancs az előzmények legutóbbi 8 bejegyzését olvassa be az utolso 9-es bejegyzés. A pipeline operátor ( | ) átadja az export-csv cmdletnek, amely az előzményeket veszővel tagolt szövegként formázza, és a history.csv fájlba menti. A fájl tartalmazza azokat az adatokat, amelyek megjelennek az előzmények listaként való formázásakor, köztük a parancs indításának és befejezésének időpontját.
- 4-es példa
c:\PS>Get-History -count 1
Ez a parancs a parancselőzmények közül a legutolsó parancsot olvassa be. A Count paraméter használatával csupán egy parancsot jelenít meg. A Get-History cmdlet alapértelmezés szerint a legutóbbi parancsokat jeleníti meg. Ez a parancs "History -count 1" H -c 1" formában rövidíthető.
- 5-ös példa
c:\PS>Get-History -count $MaximumHystoryCount
Ez a parancs a parancselőzmények között mentett összes parancsot megjeleníti. A $MaximumHystoryCount változó értéke alapértelmezés szerint 64,így ez a parancs a következő formában rövidíthető: "h -c 64"
- 6-os példa
c:\PS>Get-History | format-list
Ez a parancs a parancselőzmények között található bejegyzések összes tulajdonságát megjeleníti. A pipeline operátor ( | ) az eredményt átadja a listaformázási parancsnak, amely megjeleníti az egyes előzménybejegyzések összes tulajdonságát, állapotát, kezdési és befejezési időpontját.
Paraméterek
- id:
a munkamenet előzményei között szereplő egyik parancs azonosítóját adja meg.
- count:
a legutóbbi előzmények bejegyzései közül a megadott mennyiségű bejegyzést jeleníti meg.Az alapérték 32.
- <CommonParameters>
-Verbose -Debug -ErrorAction -ErrorVariable -OutVariable
Nagy Tamás