Riepilogo

Completato

In questo modulo si è appreso a usare costrutti di script, ad esempio il costrutto ForEach per elaborare tutti gli oggetti in una matrice, If.Else e Switch per prendere decisioni negli script. Di seguito sono riportati gli aspetti chiave:

  • Usare il cmdlet ForEach-Object per elaborare i dati nella pipeline. Quando si archiviano i dati in una matrice, il costrutto ForEach consente di elaborare ogni elemento nella matrice.

  • In PowerShell 7 è stato aggiunto il parametro -Parallel al cmdlet ForEach-Object. Ciò consente alla pipeline di elaborare più oggetti contemporaneamente.

  • Usare il costrutto If in Windows PowerShell per prendere decisioni.

  • Il costrutto Switch è simile a un costrutto If con più sezioni ElseIf.

  • Il costrutto For esegue una serie di cicli, analogamente al costrutto ForEach. Tuttavia, quando si usa il costrutto For, è necessario definire il numero di cicli che devono essere eseguiti, funzionalità particolarmente utile quando si vuole eseguire un'azione per un determinato numero di volte.

  • Esistono anche costrutti di ciclo meno comuni di cui è possibile avvalersi. Si tratta di Do..While, Do..Until e While.

  • Break eContinue sono due comandi che è possibile usare per modificare il comportamento predefinito di un ciclo. Continue termina l'elaborazione per l'iterazione corrente del ciclo. Break interrompe completamente l'elaborazione del ciclo.

Altre letture

Per altre informazioni, consultare i documenti seguenti: