查看 Windows PowerShell 脚本中的 Break 和 Continue
Break 和 Continue 是两个可用于修改循环的默认行为的命令。 Continue 可结束当前循环迭代的进程。 Break 可完全停止循环处理。 通常在要处理的数据的值无效时使用这些命令。
在此示例中,使用 Continue 可阻止修改要修改的用户列表中的管理员用户帐户:
ForEach ($user in $users) {
If ($user.Name -eq "Administrator") {Continue}
Write-Host "Modify user object"
}
在此示例中,Break 用于在最大帐户数已修改时结束循环:
ForEach ($user in $users) {
$number++
Write-Host "Modify User object $number"
If ($number -ge $max) {Break}
}