对数据读取器使用Powershell';s GetSchemaTable()方法

对数据读取器使用Powershell';s GetSchemaTable()方法,powershell,Powershell,我正在运行一个存储过程,并试图筛选出GetSchemaTable()返回的列 …向我展示了一大堆我不在乎的列名,还有2个我在乎: ColumnName和ColumnOrdinal 如何将输出限制为仅限于那些字段 thx $reader = $cmd.ExecuteReader() $schemaTable = $reader.GetSchemaTable(); foreach ($row in $schemaTable.Rows) { foreach ($column in $schem

我正在运行一个存储过程,并试图筛选出GetSchemaTable()返回的列

…向我展示了一大堆我不在乎的列名,还有2个我在乎:

ColumnName和ColumnOrdinal

如何将输出限制为仅限于那些字段

thx

$reader = $cmd.ExecuteReader()
$schemaTable = $reader.GetSchemaTable();
foreach ($row in $schemaTable.Rows)
{
    foreach ($column in $schemaTable.Columns)
    {
        write-host $column;
    }
}
$reader = $cmd.ExecuteReader()
$reader.GetSchemaTable() | Select ColumnName, ColumnOrdinal