windows - For hver ID-gruppe efter ID

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gruppere objekter, der matcher det, ids til enkelt objekt en efter én.

Forklar:

se nedenfor [5]


Jeg vil ikke fjerne duplikat ID'er, jeg vil gruppere objekter med ID'er. For eksempel: chrome id=7788 i 3 gange. Hvilket betyder at chrome har 3 objekter (som du ved). Nu vil jeg tilføje alle 3 objekter til den ene enkelt objekt. og så videre.
 Nogen har en anelse om dette?

Bedste reference


Du kan bruge cmdlet'en 'Gruppe-objekt' til at sammensætte de tilsvarende processer.


Lad os antage, at du gemte den kommando, du bruger til at generere denne output i $ x


$x | Group-Object -Property ID


Dette vil give dig en unik liste over ID'er, med tilhørende tal for hvor mange processer der er i den gruppe.


Du kan gemme dette i en anden variabel (f.eks. $ Y, for eksempel) og derefter ringe til ordren ved at henvise til placeringen i tabellen, du har bygget.


$y = $x | Group-Object -Property ID


$y[0]


Udgangen vil se ud på noget som dette:


Count Name                      Group
----- ----                      -----
1 7148                      {@{Id=7148; ProcessName=ApMsgFwd}}