如何将结果限制为20?

时间:2019-05-31 16:08:30

标签: powershell

需要将此结果限制为前20个。

还有另一种方法可以让我一次循环获得20个结果吗?

$Array = @()
#Fill $Array with Data
$List = $Array | ForEach-Object {"$_`n"}

1 个答案:

答案 0 :(得分:0)

就个人而言,我会将返回的结果之前限制在循环结构中。我的示例使用服务对象的名称,但是我需要使用一些东西...

$TOlist = (Get-Service).Name
$TOlist | Select-Object -First 20 | ForEach-Object {
    $_
}

您需要在这里至少使用两行。据我所知,您不能同时分配$ TOlist变量开始沿管道发送每个值。