Command Not Found PowerShell 的實用程式

該 PowerToysCommand Not Found 實用程式是一個 PowerShell 7 模組,可偵測命令列錯誤並建議要安裝的相關 WinGet 套件。 此工具幫助 Windows 使用者快速找到並安裝缺少的指令,提升生產力並減少故障排除時間。

重要

Command Not Found 與某些 PowerShell 設定之間存在一些不相容性。 在GitHub第30818中閱讀更多相關資訊。

建議在 PowerShell 終端機中安裝 WinGet 包的實用程序的 PowerToysCommand Not Found 屏幕截圖。

需求

安裝 模組

若要安裝Command Not Found模組,請前往Command Not Found 設定中的PowerToys頁面並選擇安裝。 安裝完成後,將會啟用模塊運作所需的下列 PowerShell 7 實驗性功能:

  • PSFeedbackProvider
  • PS指令未找到建議

之後,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

此工具是 MicrosoftPowerToys 專為高端使用者設計的工具之一。 它提供了一套實用的工具,幫助你調整並簡化 Windows 體驗,提升生產力。 若要安裝 PowerToys,請參閱 安裝 PowerToys