rookie2012
Goto Top

Powershell Ausgaben begrenzen?

Die Powershell ist sehr hilfreich und umfangreich, aber kann ich Ausgaben einfach auf z.B. 10 Ergebnisse begrenzen?

Ich suche nach der Möglichkeit die Rückgabe von z.B. get-aduser oder get-mailbox auf eine bestimmte Anzahl zu begrenzen.
Üblicherweise kriege ich Hunderte Ergebnisse.

Eine Sortierung oder Kriterien für die Ausgabe sind nicht nötig, es geht schlicht darum eine geringe Anzahl von Objekten zurückzugeben.

Hintergrund ist der Versuch eines schlichten mailbox/store balancing Scripts. Ein Tool provisioniert immer nur einen Mailbox Store auf Exchange 2010. Um das auszugleichen plane ich ein scheduled Script welches vom betroffenen Store einige User nimmt und automatisch auf die anderen Stores verteilt.

Wäre dankbar über jede Idee
Thomas

Content-Key: 191022

Url: https://administrator.de/contentid/191022

Printed on: April 27, 2024 at 04:04 o'clock

Member: builder4242
builder4242 Sep 11, 2012 at 10:18:26 (UTC)
Goto Top
Hallo,


du kannst einfach mit where-object nach bestimmten Kriterien sortieren, z.B. die die mit A* beginnen.

get-process | where-object { $_.ProcessName -match "^p.*" }

einfach mal mit mit get-help get-mailbox -full probieren
Member: mtdnet
mtdnet Sep 11, 2012 updated at 10:21:33 (UTC)
Goto Top
Member: Connor1980
Connor1980 Sep 11, 2012 at 10:20:35 (UTC)
Goto Top
Hi,

ein | Select-Object –first 10 dahinter müsste es auf die ersten 10 begrenzen.
--> get-help select

Grüße
Member: Rookie2012
Rookie2012 Sep 11, 2012 at 11:04:47 (UTC)
Goto Top
Hallo,

vielen Dank Euch zusammen, es funktioniert mit "| Select-Object -last 10" perfekt.
Powershell kann so einfach sein face-smile

Schöne Grüße
thomas