powershell - Append Member/Column to PSObject -
i'm looking way add member object in powershell without creating new object , looping.
typically when run script again list of servers , want append information against data i'm returning can't find way without creating new psobject , looping through existing object , adding member row row (simplified example below)
$filelist = get-childitem | select-object name, directoryname $filelistobj = @()  foreach ($item in $filelist) {         $temp = new-object psobject      $temp | add-member noteproperty servername "xservername"     $temp | add-member noteproperty filename $item.name     $temp | add-member noteproperty directory $item.directoryname          $filelistobj += $temp }  $filelistobj   is there way along these lines ...
get-childitem | select-object "servername", name, directoryname   the above code creates member haven't been able find way fill additional member details i'm after.
sure, can use calculated property (more them here):
get-childitem | select-object @{l="servername"; e={"xservername"}}, name, directoryname      
Comments
Post a Comment