PowerShell сохраняет историю выполненных команд. Сам по себе PowerShell сохраняет введенные команды в оперативной памяти. Модуль PSReadline дополнительно сохраняет их в файле на жестком диске, что позволяет нам возвращаться к командам, введенным не только в текущей сессии, но и к тем, что были выполнены некоторое время назад и, возможно, в иной версии PowerShell. Местонахождение этого файла мы можем получить при помощи следующей команды. Get-PSReadLineOption | Select-Object HistorySavePath Просмотреть введенные ранее команды мы можем при помощи клавиш Вверх и Вниз. Первая из них перемещает нас назад по истории, вторая - в обратном направлении. При этом мы можем перемещаться по всей истории. History cmdlets В отличие от клавиш Вверх и Вниз, командлеты для работы с историей, такие как Get-History, Invoke-History и Clear-History взаимодействуют только с командами, расположенными в оперативной памяти. Таким образом, команда Get-History, или ее алиасы - h, history и ghy - в качестве результ