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