檢閱 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 建構,因為您不需要在處理之前計算陣列中的專案數。