如何让Out-GridView显示行?

时间:2016-01-29 13:01:30

标签: powershell gridview

我有一个包含55行的PowerShell表:

> $ds.tables[0].rows.count
55

当我在命令行中显示它时,显示正常:

> $ds.tables[0]
FIELD1                                    FIELD2
------                                    ------
r1v1                                      r1v2
etc                                       etc

但是,当我尝试将其流水线化为Out-GridViewogv)时,我得到一个空白网格,其中包含两个字段标题但absolutley没有行

如何在PowerShell Out-GridView中显示我的表中的行?

编辑:根据要求,以下是代码:

$provider = "Provider=Search.CollatorDSO;Extended Properties='Application=Windows';"
$sql = "SELECT top 100 System.itemname, system.itemurl FROM SYSTEMINDEX WHERE contains('frog')" 
$adapter = New-Object System.Data.OleDb.OleDbDataAdapter -Argument $sql, $provider
$ds = New-Object System.Data.DataSet
$adapter.fill($ds)
$ds.tables[0]
$ds.tables[0] | ogv

更新:根据评论,我检查了一下,机器正在运行PowerShell v2.0。

0 个答案:

没有答案