I had my first taste of using Select-Objects in a way more than just modifying values on output or to specifically pick a set of attributes to list. When someone asks for a list of users and their managers, meh, no big deal. When they ask for the user, their manager, and their manager’s email address -- well, no big deal but not as much of a no big deal as the first one. I found it a bit annoying that I had to write a script to do this every time I wanted to get this type of information so I did a bit of exploring. Turned out a little while ago, while experimenting in optimizing speed in a script, I had tried a method of using Select-Object to create a custom object . Using Select-Object to Pull Manager Detail on the Fly $myData | select @{n= 'UserId' ;e={$_.samaccountname}}, @{n= 'Created' ;e={$_.lastlogon}}, @{n= 'Name' ;e={$_.name}}, @{n= 'Manager' ;e={$_.manager}}, @{n= 'Manager Email' ;e={ (get-aduser $_.m
notes, ramblings, contemplations, transmutations, and otherwise ... on management and directory miscellanea.