Есть ли способ просмотреть историю командной строки во всех сеансах PowerShell ? Windows PowerShell позволяет вам видеть каждую команду, выполненную вами в текущем сеансе, с помощью команды Get-History. Но иногда этого недостаточно. В этом руководстве Quantrimang.com покажет вам, как просмотреть всю историю команд всех предыдущих сеансов в Windows 10.
Как просмотреть историю команд из предыдущих сеансов PowerShell в Windows 10
1. Чтобы использовать функцию просмотра истории команд PowerShell, сначала необходимо установить модуль PSReadLine , используя команду ниже.
Install-Module PSReadLine

Чтобы использовать функцию просмотра истории команд PowerShell, сначала необходимо установить модуль PSReadLine.
Если вам будет предложено установить NuGet Provider , введите Y
и нажмите Enter
.
2. Затем введите следующую команду, чтобы отобразить путь к файлу, в котором сохраняется история команд PowerShell.
(Get-PSReadlineOption).HistorySavePath

Отображает путь к файлу, в котором сохраняется история команд PowerShell.
3. Чтобы просмотреть полную подробную историю команд в консоли PowerShell, выполните следующую команду:
cat (Get-PSReadlineOption).HistorySavePath
4. Чтобы очистить всю историю введенных вами команд PowerShell, введите следующую команду:
Remove-Item (Get-PSReadlineOption).HistorySavePath

Команда очищает всю историю введенных вами команд PowerShell.
5. Если вам нужно запретить PowerShell сохранять историю команд, выполните следующую команду:
Set-PSReadlineOption -HistorySaveStyle SaveNothing

Команда запрещает PowerShell сохранять историю команд
6. Если вы хотите настроить PowerShell для отслеживания всех выполненных команд, выполните следующую команду:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
Выше приведены команды, которые вы можете использовать для управления историей используемых команд в Powershell.
Надеюсь, вы добьетесь успеха.