需要将此结果限制为前20个。
还有另一种方法可以让我一次循环获得20个结果吗?
$Array = @()
#Fill $Array with Data
$List = $Array | ForEach-Object {"$_`n"}
答案 0 :(得分:0)
就个人而言,我会将返回的结果之前限制在循环结构中。我的示例使用服务对象的名称,但是我需要使用一些东西...
$TOlist = (Get-Service).Name
$TOlist | Select-Object -First 20 | ForEach-Object {
$_
}
您需要在这里至少使用两行。据我所知,您不能同时分配$ TOlist变量和开始沿管道发送每个值。