总结
在本模块中,你学习了如何使用脚本构造,如 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 来修改循环行为。 继续 结束当前迭代的处理。 中断 完全停止循环。
附加阅读材料
若要了解详细信息,请参阅以下文档: