总结

已完成

在本模块中,你学习了如何使用脚本构造,如 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 来修改循环行为。 继续 结束当前迭代的处理。 中断 完全停止循环。

附加阅读材料

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