如何计算数据集中的行数并将其添加到变量中?

时间:2017-11-20 16:30:19

标签: powershell

我有一个数据集,可以根据其中的行/记录数量而变化。

使用foreach循环,我逐步完成数据集,将信息拉出行并发送电子邮件。

当没有行或更多行时,一行都可以,但是当脚本尝试运行并且只有一行时,数组标记就像下标一样。这是代码部分,

foreach ($Row in $dt)
{
Write-Output "Currently Proccessing record" $dt.SessionID[$i]
    $BT1 = $dt.SessionID[$i]
}

因此,如果我的SessionID =“FRED”并且数据集中只有一行,我将只获得第一个字符“F”而不是“FRED”。

任何人都能指出一个如何管理这个问题的例子吗?

1 个答案:

答案 0 :(得分:0)

正如@Harsh所说,使用$dt.count来计算。

可以找到关于类似帖子的更多信息here