摘要

已完成

本模块介绍了如何使用脚本构造,例如使用 ForEach 构造来处理数组中的所有对象,以及使用 If..Else 和 Switch 构造在脚本中做出决定。 下面列出了几项要点:

  • 使用 ForEach-Object cmdlet 处理管道中的数据。 在数组中存储数据时,ForEach 构造支持处理数组中的每个项

  • 在 PowerShell 7 中,-Parallel 参数已添加到 ForEach-Object cmdlet。 这样管道就可以同时处理多个对象。

  • 可以使用 Windows PowerShell 中的 If 构造来做出决策

  • Switch 构造类似于具有多个 ElseIf 部分的 If 构造

  • For 构造执行一系列类似于 ForEach 构造的循环。 但是,在使用 For 构造时,必须定义发生的循环数,这在希望操作执行特定次数时很有用

  • 还可以使用其他不太常见的循环构造。 包括 Do..While、Do..Until 和 While

  • Break 和 Continue 是两个命令,可用于修改循环的默认行为。 Continue 可结束当前循环迭代的进程。 Break 可完全停止循环进程

附加阅读材料

若要了解详细信息,请参阅以下文档: