获取Powershell循环中当前项的索引可以使用 $i
变量。在Powershell循环中,每次迭代都会自动递增 $i
变量的值。因此,您可以在循环中使用 $i
变量来获取当前项的索引。例如:
foreach ($server in $servers) {
Write-Host "Processing server $server" -ForegroundColor Green
$i = 0
foreach ($volume in $server.Disks) {
Write-Host " Processing disk $($volume.Name) ($($volume.Number))" -ForegroundColor Green
$i++
}
}
在这个例子中,$i
变量在两个 foreach
循环中都会被自动递增,因此可以用于跟踪当前项的索引。在第一个 foreach
循环中,$i
的初始值为 0,然后在第二个 foreach
循环中递增。这样,我们就可以在循环中获取当前项的索引。
领取专属 10元无门槛券
手把手带您无忧上云