In der PowerShell, wie kann ich kombinieren, die Ergebnisse der zwei Befehle, die eine 1-zu-1 relashionship?

In diesem bestimmten Beispiel ist die Get-User und Get-Mailbox (Exchange 2010). Get-User gibt einige Spalten, die ich brauche, und Get-Mailbox einige andere. Ich habe Schwierigkeiten, herauszufinden, wie kann ich kombinieren die Ergebnisse der beiden in einer einzigen Tabelle mit den Ergebnissen von beiden.

Get-User -Filter "..." | Get-Mailbox -Filter "..."

Wie nehme ich die Ergebnisse einer ähnlichen Befehl wie den oben, und drehen Sie es in die ähnliche Ergebnisse wie unten?

FirstName  LastName  Alias   CustomAttribute1
---------  --------  ------  ----------------
Bob        Smith     bsmith  Example
Johnny     NoMail
Adam       Blye      ablye   Has a Mailbox

Beachten Sie, dass Vorname und Nachname werden nicht zurückgegeben, die von "Get-Mailbox", und Umgekehrt Alias und CustomAttributes werden nicht zurückgegeben von Get-User. Nicht jeder Benutzer hat ein Postfach, so dass manchmal ein Teil der Spalten null sein. Aber ich habe einen Teufel eine Zeit, herauszufinden, der beste Weg, um wieder eine kombinierte Tisch wie diese.

Schreibe einen Kommentar