A InfoWiki wikiből
Vendeg (vita | szerkesztései)
(Új oldal, tartalma: „=Group-Object= ==Feladata:== Olyan elemeket csoportosít, melyek egy adott tulajdonságban megegyeznek. ==Szintaxisa:== Group-Object [[-property] <Object[]>] [-caseSens...”)
Újabb szerkesztés →
A lap 2008. december 13., 12:43-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.