История команд в PowerShell

PowerShell сохраняет историю выполненных команд.

Сам по себе PowerShell сохраняет введенные команды в оперативной памяти. Модуль PSReadline дополнительно сохраняет их в файле на жестком диске, что позволяет нам возвращаться к командам, введенным не только в текущей сессии, но и к тем, что были выполнены некоторое время назад и, возможно, в иной версии PowerShell.

Читать далее

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

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

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

Читать далее