摘要
本模块介绍了如何使用脚本构造,例如使用 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 可完全停止循环进程。
附加阅读材料
若要了解详细信息,请参阅以下文档: