Rezumat

Finalizat

Î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: