檢閱 Windows PowerShell 指令碼中的 Break 及 Continue

已完成

BreakContinue 是您可以用來修改迴圈預設行為的兩個命令。 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}
}