Xem lại các cấu trúc vòng lặp khác trong tập lệnh Windows PowerShell
Có các cấu trúc lặp ít phổ biến hơn khác mà bạn có thể sử dụng. Các cấu trúc vòng lặp này Do.. Trong, Do.. Cho đến, và Trong khi. Tất cả các cấu trúc vòng lặp này xử lý một khối tập lệnh cho đến khi một điều kiện được đáp ứng, nhưng chúng thay đổi theo cách chúng thực hiện điều đó.
Làm.. Trong khi
Thao Do.. Trong khi dựng này chạy một khối script cho đến khi điều kiện đã xác định không đúng. Cấu trúc này đảm bảo rằng khối script chạy ít nhất một lần.
Thao Do.. Trong khi xây dựng sử dụng cú pháp sau đây:
Do {
Write-Host "Script block to process"
} While ($answer -eq "go")
Làm.. Đến
Thao Do.. Cho đến khi dựng chạy một khối script cho đến khi điều kiện đã xác định là đúng. Cấu trúc này đảm bảo rằng khối script chạy ít nhất một lần.
Thao Do.. Cho đến khi dựng sử dụng cú pháp sau đây:
Do {
Write-Host "Script block to process"
} Until ($answer -eq "stop")
Trong khi
Cấu trong khi sẽ chạy một khối script cho đến khi điều kiện đã xác định là sai. Mặc dù tương tự như Do.. Trong xây dựng, nó không đảm bảo rằng khối kịch bản được chạy.
Cấu Trong khi dùng cú pháp sau đây:
While ($answer -eq "go") {
Write-Host "Script block to process"
}