摘要

已完成

在本課程模組中,您已瞭解如何使用腳本建構,例如 ForEach 建構來處理陣列中的所有物件,以及 If..ElseSwitch 建構,以在腳本中做出決策。 重點如下:

  • 使用 ForEach-Object Cmdlet 來處理管線中的數據。 當您將數據儲存在陣列中時, ForEach 建構可讓您處理陣列中的每個專案。

  • 在 PowerShell 7 中, -Parallel 參數已新增至 ForEach-Object Cmdlet。 這可讓管線同時處理多個物件。

  • 使用 Windows PowerShell 中的 If 建構來進行決策。

  • Switch 建構類似於具有多個 ElseIf 區段的 If 建構。

  • For 建構會執行類似 ForEach 建構的一系列迴圈。 不過,使用 For 建構時,您必須定義發生多少個迴圈,這在您希望動作執行特定次數時很有用。

  • 您可以使用其他較不常見的迴圈建構。 這些是 Do..WhileDo..UntilWhile

  • BreakContinue 是兩個命令,可用來修改循環的預設行為。 Continue 會結束處理目前重複的迴圈。 中斷 會完全停止循環處理。

延伸閱讀

若要深入了解,請檢閱下列文件: