Powershell - Cmdlet ForEach-Object
Cmdlet
ForEach-Object Il cmdlet può essere utilizzato per eseguire operazioni su ogni oggetto di una raccolta di oggetti.
In questi esempi, vediamo il cmdlet ForEach-Object in azione.
Esempio 1
In questo esempio, divideremo il numero intero in un array. Faremo riferimento a ogni oggetto usando $ _.
1000,2000,3000 | ForEach-Object -Process {$_/1000}
Produzione
Puoi vedere il seguente output nella console di PowerShell.
1
2
3
Esempio 2
Ottieni i nomi degli elementi nella directory corrente.
In questo esempio, divideremo i nomi dei moduli PowerShell.
"Microsoft.PowerShell.Core", "Microsoft.PowerShell.Host" | ForEach-Object {$_.Split(".")}
Produzione
Puoi vedere il seguente output nella console di PowerShell.
Microsoft
PowerShell
Core
Microsoft
PowerShell
Host