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