Command Not Found служебная программа для PowerShell

Программа PowerToysCommand Not Found — это модуль PowerShell 7, который обнаруживает ошибки командной строки и предлагает соответствующие пакеты WinGet для установки. Это средство помогает Windows пользователям быстро найти и установить отсутствующие команды, повысить производительность и сократить время устранения неполадок.

Внимание

Между Command Not Found и некоторыми конфигурациями PowerShell существуют некоторые несовместимости. Узнайте больше о них в issue 30818 на GitHub.

PowerToysCommand Not Found Снимок экрана: служебная программа, предполагающая установку пакета WinGet в терминале PowerShell.

Требования

Установка модуля

Чтобы установить Command Not Found модуль, перейдите на Command Not Found страницу в PowerToys параметрах и выберите " Установить". После завершения установки будут включены следующие экспериментальные функции PowerShell 7, необходимые для работы модуля:

  • PSFeedbackProvider
  • PSCommandNotFoundSuggestion (Предложение по команде не найдено)

После этого файл профиля PowerShell будет добавлен со следующим блоком команд PowerShell:

#34de4b3d-13a8-4540-b76d-b9e8d3851756 PowerToys CommandNotFound module
Import-Module "<powertoys install dir>/WinGetCommandNotFound.psd1"
#34de4b3d-13a8-4540-b76d-b9e8d3851756

Примечание.

При необходимости файл профиля будет создан. Перезапустите сеанс PowerShell, чтобы использовать модуль.

Удалите модуль

Чтобы удалить Command Not Found модуль, перейдите на Command Not Found страницу в PowerToys параметрах и нажмите кнопку "Удалить". После завершения удаления блок команд, добавленных ранее, будет удален из файла профиля PowerShell.

Установите PowerToys

Эта программа входит в состав служебных программ Microsoft PowerToys для продвинутых пользователей. Он предоставляет набор полезных служебных программ для настройки и оптимизации Windows для повышения производительности. Сведения об установке PowerToysсм. в разделе "Установка PowerToys".