A InfoWiki wikiből
(Új oldal, tartalma: „ == ConvertTo-Html == Segítségével html alapú táblázatokba rendezhetjük a kimenő eredményeket. == Tartalom == Belső hivatkozás”) |
|||
1. sor: | 1. sor: | ||
- | |||
== ConvertTo-Html == | == ConvertTo-Html == | ||
Segítségével html alapú táblázatokba rendezhetjük a kimenő eredményeket. | Segítségével html alapú táblázatokba rendezhetjük a kimenő eredményeket. | ||
+ | Komplett html fájlt állít elő. Tartalmazza a <!DOCTYPE>, <head> és <body> tageket. | ||
+ | A bemenő adatok mezői (Property) adják a táblázat oszlopait, ezek értékei pedig a táblázat sorait. | ||
+ | |||
+ | |||
+ | == Használata == | ||
+ | |||
+ | Egy parancs kimenő adatait átirányítjuk a ConvertTo-Html be. | ||
+ | |||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html | ||
+ | "alma","körte","banán" |ConvertTo-Html | ||
+ | </code> | ||
+ | |||
+ | Az eredmény így kiíródik a konzolba. | ||
+ | Ha azt szeretnénk, hogy a táblázatunk böngészőből is elérhető legyen, az eredményt egy html fájlban kell tárolni. | ||
+ | |||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html > "proba.htm" | ||
+ | </code> | ||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html | Out-File "proba.htm" | ||
+ | </code> | ||
+ | |||
+ | |||
+ | == Kapcsolók == | ||
+ | |||
+ | A ConvertTo-Html cmdlet rendelkezik pár hasznos kapcsolóval. | ||
+ | |||
+ | A -Property kapcsolojával megadhatjuk azoknak a mezőknek a nevét amiket meg szeretnénk jeleníteni a táblázatunkban. Így kiválogathatjuk a számunkra szükséges mezőket. | ||
+ | |||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html -Property Name, Type | ||
+ | </code> | ||
+ | |||
+ | A -Title kapcsoló segítségével szerkeszthetjük a html fájlunk <titel> tagjét. | ||
+ | |||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html -Title "MyConvertPage" | ||
+ | </code> | ||
+ | |||
+ | A -Head kapcsoló után írt szöveg bekerül a html fájl <head> tagjébe. | ||
+ | Ide írhatunk például stílusokat. | ||
+ | |||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html -Head "<style>...</style>" | ||
+ | </code> | ||
+ | |||
+ | A -Body kapcsoló használatával közvtlenül a <body> tagbe írhatunk. | ||
+ | <code lang="csharp"> | ||
+ | Get-Service | ConvertTo-Html -Body "<h2>Running and stopped services</h2>" | ||
+ | </code> | ||
- | |||
- | + | == Script, konzolból futtatva == |
A lap 2008. december 14., 16:22-kori változata
Tartalomjegyzék |
ConvertTo-Html
Segítségével html alapú táblázatokba rendezhetjük a kimenő eredményeket. Komplett html fájlt állít elő. Tartalmazza a <!DOCTYPE>, <head> és <body> tageket. A bemenő adatok mezői (Property) adják a táblázat oszlopait, ezek értékei pedig a táblázat sorait.
Használata
Egy parancs kimenő adatait átirányítjuk a ConvertTo-Html be.
Get-Service | ConvertTo-Html "alma","körte","banán" |ConvertTo-Html
Az eredmény így kiíródik a konzolba. Ha azt szeretnénk, hogy a táblázatunk böngészőből is elérhető legyen, az eredményt egy html fájlban kell tárolni.
Get-Service | ConvertTo-Html > "proba.htm"
Get-Service | ConvertTo-Html | Out-File "proba.htm"
Kapcsolók
A ConvertTo-Html cmdlet rendelkezik pár hasznos kapcsolóval.
A -Property kapcsolojával megadhatjuk azoknak a mezőknek a nevét amiket meg szeretnénk jeleníteni a táblázatunkban. Így kiválogathatjuk a számunkra szükséges mezőket.
Get-Service | ConvertTo-Html -Property Name, Type
A -Title kapcsoló segítségével szerkeszthetjük a html fájlunk <titel> tagjét.
Get-Service | ConvertTo-Html -Title "MyConvertPage"
A -Head kapcsoló után írt szöveg bekerül a html fájl <head> tagjébe. Ide írhatunk például stílusokat.
Get-Service | ConvertTo-Html -Head "<style>...</style>"
A -Body kapcsoló használatával közvtlenül a <body> tagbe írhatunk.
Get-Service | ConvertTo-Html -Body "<h2>Running and stopped services</h2>"