Powershell-cmdlets-foreach-object

提供:Dev Guides
移動先:案内検索

Powershell-ForEach-Objectコマンドレット

コマンドレット

*ForEach-Object* コマンドレットを使用して、オブジェクトのコレクションの各オブジェクトに対して操作を実行できます。

これらの例では、ForEach-Objectコマンドレットが動作していることがわかります。

例1

この例では、整数を配列に分割します。 $ _を使用して各オブジェクトを参照します。

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

出力

PowerShellコンソールで次の出力を確認できます。

1
2
3

例2

現在のディレクトリ内のアイテムの名前を取得します。

この例では、powershellモジュール名を分割します。

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

出力

PowerShellコンソールで次の出力を確認できます。

Microsoft
PowerShell
Core
Microsoft
PowerShell
Host