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-ID: 191022

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

Ausgedruckt am: 25.11.2024 um 13:11 Uhr

builder4242
builder4242 11.09.2012 um 12:18:26 Uhr
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
mtdnet
mtdnet 11.09.2012 aktualisiert um 12:21:33 Uhr
Goto Top
Connor1980
Connor1980 11.09.2012 um 12:20:35 Uhr
Goto Top
Hi,

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

Grüße
Rookie2012
Rookie2012 11.09.2012 um 13:04:47 Uhr
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