Rezumat
În acest modul, ați învățat să utilizați construcții de scripting, cum ar fi construcția ForEach pentru a procesa toate obiectele dintr-o matrice și If.. Else și Switch pentru a lua decizii în scripturile dvs. Următoarele sunt principalele concluzii:
Utilizați cmdletul ForEach-Object pentru a procesa datele din canal. Când stocați date într-o matrice, construcția ForEach vă permite să procesați fiecare element din matrice.
În PowerShell 7, parametrul -Parallel a fost adăugat la cmdletul ForEach-Object . Acest lucru permite conductei să proceseze mai multe obiecte simultan.
Utilizați construcția If din Windows PowerShell pentru a lua decizii.
Construcția Switch este similară cu o construcție If care are mai multe secțiuni ElseIf .
Construcția For efectuează o serie de bucle similare cu o construcție ForEach . Cu toate acestea, atunci când utilizați construcția For , trebuie să definiți câte bucle apar, ceea ce este util atunci când doriți ca o acțiune să fie efectuată de un anumit număr de ori.
Există și alte construcții de buclă mai puțin comune pe care le puteți utiliza. Acestea sunt Do.. În timp ce, Do.. Până când, și în timp ce.
Întrerupere și Continuare sunt două comenzi pe care le puteți utiliza pentru a modifica comportamentul implicit al unei bucle. Continuare încheie procesarea pentru iterația curentă a buclei. Break oprește complet procesarea buclei.
Lectură suplimentară
Pentru a afla mai multe, parcurgeți următoarele documente: