A InfoWiki wikiből
(Új oldal, tartalma: „=Group-Object= ==Feladata:== Olyan elemeket csoportosít, melyek egy adott tulajdonságban megegyeznek. ==Szintaxisa:== Group-Object [[-property] <Object[]>] [-caseSens...”) |
|||
33. sor: | 33. sor: | ||
[[Kép:Group_pelda1.JPG]] | [[Kép:Group_pelda1.JPG]] | ||
+ | |||
+ | <p align="right"><i>Kiss Gergő</i></p> |
A lap 2008. december 15., 13:22-kori változata
Tartalomjegyzék |
Group-Object
Feladata:
Olyan elemeket csoportosít, melyek egy adott tulajdonságban megegyeznek.
Szintaxisa:
Group-Object [[-property] <Object[]>] [-caseSensitive] [-noElement] [-culture <string>] [-inputObject <psobject>] [<CommonParameters>]
Jellemzők:
Alapértelmezésként a cmdlet létrehoz egy GroupInfo objektumot azoknak az elemcsoportoknak, amelyek a paraméterben megadott tulajdonságban megegyeznek. Továbbá egy count propertyt is létrehoz, ami megszámolja, hogy egy-egy csoportban hány elem található.
Ahhoz, hogy megkülönböztesse a kis- és nagybetűket használnunk kell a „-caseSensitive” paramétert. pl.: C:\> get-childitem | group-object -property extension –caseSensitive
Példák:
1. C:\PS>get-childitem *.doc | group-object -property length
Kilistázza az adott helyről a .doc kiterjesztésű fájlokat, méret szerint csoportosítva.
2. C:\PS>get-childitem | sort-object -property extension | group-object -property extension
A megadott helyről megjeleníti az összes fájlt rendezve, majd kiterjesztés szerint csoportosítva. A rendezés hajtódik végre először, majd csak ezután a csoportosítás.
3. C:\PS>get-process | group-object -property company –noelement
Kijelzi a számítógépen lévő processzek listáját, a processzekhez tartozó program neve alapján rendezve. A „-NoElement” paraméternek köszönhetően nem írja ki a processzek csoportját.
Kiss Gergő