ForEach-Object и его скриптблоки

Командлет ForEach-Object предназначен для выполнения указанных нами действий с каждым из элементов массива.

Этот массив может быть указан в качестве значения параметра -InputObject, однако в подавляющем большинстве случаев элементы передаются командлету ему по конвейеру.

Читать далее