查看 Windows PowerShell 脚本中的 For 构造
For 构造执行一系列类似于 ForEach 构造的循环。 但是,在使用 For 构造时,必须定义发生的循环数,这在希望操作执行特定次数时很有用。 例如,可以在测试环境中创建特定数量的用户帐户。
For 构造使用以下语法:
For($i=1; $i -le 10; $i++) {
Write-Host "Creating User $i"
}
For 构造使用初始状态、条件和操作。 在前面的示例中,初始状态为 $i=1。 条件为 $i -le 10。 指定的条件为 true 时,将处理另一个循环。 处理每个循环后,将执行该操作。 在此示例中,操作为 $i++,其使 $i 递增 1。
每次处理循环时,都会运行大括号内的脚本块。 在前面的示例中,此循环被处理 10 次。
注意
处理对象数组时,最好使用 ForEach 构造,因为在处理之前不需要计算数组中的项数。