Moin,
das offensichtige zuerst: aus Get-Mailbox kommt ein Array von Mailbox-Objekten, aus Measure-Object immer ein einzelnes Measure-Objekt. Insofern wird das schwierig, sie aus ein und derselben Pipe rauszublasen. Klar ist aber auch, dass zweimal Get-Mailbox
höchst ineffizient ist. Daher sollten die zwei Zeilen lauten
$mailboxes = @(Get-Mailbox)
$mailboxes | Measure-Object
Oder, wenn Du nur die Anzahl brauchst,
$mailboxes = @(Get-Mailbox)
$mailboxes.Count
Man könnte das ganze auch umdrehen:
Get-Mailbox | Tee-Object -Variable mailboxes | Measure-Object
$mailboxes
Evgenij Smirnov
http://evgenij.smirnov.de