Задать вопрос
@Nordman99

Почему powershell не сохраняет историю команд?

Всех приветствую! Подскажите плиз, есть комп без интернета с Windows 8.1, очень захотелось на нём иметь такую же удобную возможноть в PS которая в Win10 в нем есть уже из "коробки" - а именно сохранение истории введенных команд, скачал для этого модуль PSReadline, вручную скопировал его в папку с модулями павершелла, импортировал модуль с помощью import-module psreadline, при просмотре текущих опций с помощью Get-PSReadlineOption модуль выдает что сохранение включено и работает:
HistorySaveStyle : SaveIncrementally
История сохраняется в:
HistorySavePath : C:\Users\Username\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt

Однако при перезапуске павершелла прежние команды с помощью стрелок курсора вернуть не возможно как в Вин10 - т.е. история пуста, а по пути
C:\Users\Username\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt - пусто - нет ни файла ConsoleHost_history.txt ни даже папки \PowerShell\PSReadline\
  • Вопрос задан
  • 1007 просмотров
Подписаться 2 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    PowerShell для начинающих: Основы для IT-специалистов
    1 неделя
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Яндекс Практикум
    Специалист по информационной безопасности
    11 месяцев
    Далее
Решения вопроса 1
@azarij
В меру опытный никто
а что говорит $psversiontable?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Vital Partners Москва
от 200 000 до 300 000 ₽
Devim Санкт-Петербург
До 255 000 ₽