Xem lại Ngắt và Tiếp tục trong tập lệnh Windows PowerShell
Dấu ngắt và Tiếp tục là hai lệnh mà bạn có thể sử dụng để sửa đổi hành vi mặc định của vòng lặp. Tiếp tục kết thúc quá trình xử lý lặp hiện tại của vòng lặp. break ( hoàn toàn dừng việc xử lý vòng lặp. Bạn thường sử dụng các lệnh này khi dữ liệu bạn đang xử lý có giá trị không hợp lệ.
Trong ví dụ này, việc sử dụng Tiếp tục ngăn sửa đổi tài khoản người dùng Người quản trị trong danh sách người dùng cần sửa đổi:
ForEach ($user in $users) {
If ($user.Name -eq "Administrator") {Continue}
Write-Host "Modify user object"
}
Trong ví dụ này, Break được dùng để kết thúc vòng lặp khi số lượng tài khoản tối đa đã được sửa đổi:
ForEach ($user in $users) {
$number++
Write-Host "Modify User object $number"
If ($number -ge $max) {Break}
}