Windows 10 引入 OneGet(後整合為 PackageManagement),提供統一的套件管理介面,支援 Chocolatey、NuGet、PowerShell Gallery 等多種套件來源,讓開發者與進階用戶能用指令安裝、更新、移除軟體。
Find-Package 關鍵字搜尋。Install-Package / Uninstall-Package,支援批次操作。
# 取得可用套件來源
Get-PackageSource
# 註冊 Chocolatey 來源(需系統管理員權限)
Register-PackageSource -Name 'Chocolatey' -Location 'https://chocolatey.org/api/v2' -Trusted
# 搜尋套件
Find-Package -Name 'git' -Source 'Chocolatey'
# 安裝套件
Install-Package -Name 'git' -Source 'Chocolatey'
# 更新所有套件
Update-Package
# 移除套件
Uninstall-Package -Name 'git'
docs.microsoft.com/powershell/module/packagemanagementOneGet 仍持續演進中,未來將更緊密整合 Windows Package Manager (winget),提供統一的指令列與圖形介面雙軌體驗。