РАЗДЕЛ about_History КРАТКОЕ ОПИСАНИЕ Описывает, как извлекать команды из журнала команд. ПОЛНОЕ ОПИСАНИЕ При вводе команды в командной строке среда Windows PowerShell сохраняет команды в журнале команд. Журнал команд можно использовать в качестве механизма регистрации выполняемых операций. Кроме того, можно вызывать и выполнять команды, записанные в журнал. Командлеты журнала В Windows PowerShell имеется набор командлетов, управляющих журналом команд. Командлет (псевдоним) Описание --------------------- ------------------------------------ Get-History (h) Возвращает журнал команд. Invoke-History (r) Выполняет команду в журнале команд. Add-History Добавляет команду в журнал команд. Clear-History (clh) Удаляет команды из журнала команд. Сочетания клавиш для управления журналом В консоли Windows PowerShell для управления журналом команд можно использовать следующие сочетания клавиш. Для других приложений см. документацию к соответствующему продукту. Клавиши Действие ------------- ------------------------ СТРЕЛКА ВВЕРХ Отображает предыдущую команду. СТРЕЛКА ВНИЗ Отображает следующую команду. F7 Отображает журнал команд. Чтобы скрыть журнал, нажмите клавишу ESC. F8 Находит команду. Введите один или более знаков и нажмите клавишу F8. Для получения следующего вхождения снова нажмите клавишу F8. F9 Находит команду по идентификатору в журнале. Введите идентификатор в журнале и нажмите клавишу F9. Чтобы найти идентификатор, нажмите клавишу F7. MaximumHistoryCount Привилегированная переменная $MaximumHistoryCount определяет максимальное число команд, которое Windows PowerShell сохраняет в журнале команд. Значение по умолчанию - 64, что означает, что среда Windows PowerShell сохраняет 64 последние команды, но значение этой переменной можно изменить. Например, следующая команда увеличивает значение $MaximumHistory Count до 100 команд: $MaximumHistoryCount = 100 Чтобы изменения вступили в силу, перезапустите Windows PowerShell. Чтобы сохранить новое значение переменной для всех сеансов Windows PowerShell, добавьте инструкцию присваивания в профиль Windows PowerShell. Дополнительные сведения см. в разделе about_Profiles. Порядок команд в журнале Команды добавляются в журнал по завершении выполнения, а не при вводе. Если для завершения команды требуется некоторое время, или если команда выполняется во вложенной командной строке, порядок следования команд в журнале может быть нарушен. (Команды, выполняемые во вложенной командной строке, завершаются только при выходе из вложенной командной строки.) СМ. ТАКЖЕ about_Line_Editing about_Variables about_Preference_Variables