Table variables can get very large, but sometimes you still want the data available in a Powershell script.
Command line variables are limited in size.
This is a solution that allows table variables of nearly any size to be utilized by a Powershell script. Since column names are arbitrary, there isn't a generic solution. This methodology will have to be customized for each script, for each table variable.
However, it is quite efficient and very workable for iterating in a script over the tables assembled by PO.