Сводка
В этом модуле вы узнали, как использовать конструкции сценариев, такие как конструкция ForEach для обработки всех объектов в массиве и If.. Другие и переключение конструкций для принятия решений в скриптах. Ключевые моменты:
Используйте командлет ForEach-Object для обработки данных в конвейере. При хранении данных в массиве конструкция ForEach позволяет обрабатывать каждый элемент в массиве.
PowerShell 7 добавляет
-Parallelпараметр в командлет ForEach-Object, позволяя конвейеру обрабатывать несколько объектов одновременно.Используйте конструкцию If в Windows PowerShell для принятия решений.
Конструкция Switch похожа на конструкцию If с несколькими разделами ElseIf .
Конструкция For выполняет ряд циклов, аналогичных конструкции ForEach . Однако при использовании конструкции For необходимо определить, сколько циклов происходит, что полезно при необходимости выполнения действия определенного количества раз.
Другие менее распространенные конструкции циклов включают Do..While, Do..Until, и While.
Используйте режим останова и продолжения для изменения поведения цикла. Продолжить обработку текущей итерации. Разрыв полностью останавливает цикл.
Дополнительные материалы
Чтобы узнать больше, изучите следующие документы: