Özet
Bu modülde, dizideki tüm nesneleri işlemek için ForEach yapısını ve betiklerinizde karar vermek için If..Else ve Switch yapılarını kullanmayı öğrendiniz. Önemli ayrıntılar şunlardır:
İşlem hattındaki verileri işlemek için ForEach-Object cmdlet'ini kullanın. Verileri bir dizide depoladığınızda , ForEach yapısı dizideki her öğeyi işlemenizi sağlar.
PowerShell 7'de - Parallel parametresi ForEach-Object cmdlet'ine eklendi. Bu işlem hattının birden çok nesneyi aynı anda işlemesine olanak tanır.
Karar almak için Windows PowerShell'de If yapısını kullanın.
Switch yapısı, birden çok ElseIf bölümü olan bir If yapısına benzer.
For yapısı, ForEach yapısına benzer bir dizi döngü gerçekleştirir. Ancak , For yapısını kullanırken kaç döngü olduğunu tanımlamanız gerekir. Bu, bir eylemin belirli bir sayıda gerçekleştirilmesini istediğinizde yararlıdır.
Kullanabileceğiniz daha az yaygın döngü yapıları vardır. Bunlar Do... While, Do... Ta ki, ve Süre.
Break ve Continue , bir döngünün varsayılan davranışını değiştirmek için kullanabileceğiniz iki komuttır. Devam ifadesi, döngünün geçerli yinelemesi için işlemeyi sonlandırır. Break , döngü işlemeyi tamamen durdurur.
Ek okuma
Daha fazla bilgi edinmek için aşağıdaki belgeleri inceleyin: