Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 10 OneGet 套件管理新功能:PowerShell 指令安裝、搜尋、管理軟體套件

編輯:Windows 10 系統介紹

Windows 10 引入 OneGet(後整合為 PackageManagement),提供統一的套件管理介面,支援 Chocolatey、NuGet、PowerShell Gallery 等多種套件來源,讓開發者與進階用戶能用指令安裝、更新、移除軟體。

OneGet 核心功能

  • 管理多種套件來源:可註冊、移除、優先序設定。
  • 搜尋與篩選套件:Find-Package 關鍵字搜尋。
  • 單一指令安裝/移除:Install-Package / Uninstall-Package,支援批次操作。
  • PowerShell 原生整合:可撰寫腳本自動化部署。

Win10 OneGet 套件管理架構

常用指令範例

# 取得可用套件來源
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'

現況與發展

  • OneGet 早期為 Windows 8.1 可選功能(WMF 5.0 Preview),Windows 10 內建整合。
  • 目前已演進為 PackageManagement (OneGet) + PowerShellGet 模組化架構。
  • 微軟官方文件:docs.microsoft.com/powershell/module/packagemanagement

適用對象

  • 開發者:專案依賴管理、CI/CD 自動化部署
  • 系統管理員:批次部署工具、環境一致性
  • 進階用戶:指令列軟體管理、避免手動下一步安裝

OneGet 仍持續演進中,未來將更緊密整合 Windows Package Manager (winget),提供統一的指令列與圖形介面雙軌體驗。

Copyright © Windows教程網 All Rights Reserved