Поделиться через


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

Модуль PowerShell 7, который обнаруживает ошибки командной строки и предлагает соответствующий пакет WinGet для установки, если он доступен.

Внимание

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

Command Not Found снимок экрана

Требования

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

Чтобы установить 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

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