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