Powershell - Cmdlet ForEach-Object

Cmdlet

ForEach-Object l'applet de commande peut être utilisée pour effectuer des opérations sur chaque objet d'une collection d'objets.

Dans ces exemples, nous voyons l'applet de commande ForEach-Object en action.

Exemple 1

Dans cet exemple, nous allons diviser un entier dans un tableau. Nous ferons référence à chaque objet en utilisant $ _.

1000,2000,3000 | ForEach-Object -Process {$_/1000}

Production

Vous pouvez voir la sortie suivante dans la console PowerShell.

1
2
3

Exemple 2

Récupère les noms des éléments du répertoire actuel.

Dans cet exemple, nous allons diviser les noms des modules PowerShell.

"Microsoft.PowerShell.Core", "Microsoft.PowerShell.Host" | ForEach-Object {$_.Split(".")}

Production

Vous pouvez voir la sortie suivante dans la console PowerShell.

Microsoft
PowerShell
Core
Microsoft
PowerShell
Host