Сводка

Завершено

В этом модуле вы узнали, как использовать конструкции сценариев, такие как конструкция ForEach для обработки всех объектов в массиве и If.. Другие и переключение конструкций для принятия решений в скриптах. Ключевые моменты:

  • Используйте командлет ForEach-Object для обработки данных в конвейере. При хранении данных в массиве конструкция ForEach позволяет обрабатывать каждый элемент в массиве.

  • PowerShell 7 добавляет -Parallel параметр в командлет ForEach-Object, позволяя конвейеру обрабатывать несколько объектов одновременно.

  • Используйте конструкцию If в Windows PowerShell для принятия решений.

  • Конструкция Switch похожа на конструкцию If с несколькими разделами ElseIf .

  • Конструкция For выполняет ряд циклов, аналогичных конструкции ForEach . Однако при использовании конструкции For необходимо определить, сколько циклов происходит, что полезно при необходимости выполнения действия определенного количества раз.

  • Другие менее распространенные конструкции циклов включают Do..While, Do..Until, и While.

  • Используйте режим останова и продолжения для изменения поведения цикла. Продолжить обработку текущей итерации. Разрыв полностью останавливает цикл.

Дополнительные материалы

Чтобы узнать больше, изучите следующие документы: