共用方式為


PowerShell 的套件管理

Microsoft為 PowerShell 提供三個套件管理工具:

  • Microsoft.PowerShell.PSResourceGet 模組 - 最初隨附於 PowerShell 7.4.0
  • PowerShellGetPackageManagement 模組 - 最初隨附於 Windows PowerShell 5.0
  • Visual Studio 套件管理員主控台所使用的 NuGet 模組

本文件涵蓋 PowerShellGetPackageManagementMicrosoft.PowerShell.PSResourceGet 模組。 這些模組包含 Cmdlet,可從 PowerShell 資源庫探索、安裝、更新及發佈 PowerShell 套件,。 這些套件可以包含模組、DSC 資源和腳本等成品。 Microsoft.PowerShell.PSResourceGet 模組會取代 PowerShellGetPackageManagement 模組。

注意

NuGet 模組包含 Cmdlet,可從 NuGet 資源庫探索及安裝套件,以搭配 Visual Studio 專案使用。 如需 NuGet 模組的相關信息,請參閱 Visual Studio 檔中的 NuGet 模組 參考。

支援的版本:

  • 目前版本
    • Microsoft.PowerShell.PSResourceGet 1.0.6 - 不依賴 PowerShellGetPackageManagement 模組的獨立模組
    • PowerShellGet 2.2.5,PackageManagement 1.4.8.1
  • 預覽版本
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 - 新增 Compress-PSResource 來建立 .nupkg 檔案、發佈 .nupkg 檔案,以及支援組態組策略。
    • PowerShellGet 3.0.23-beta23 - 相容性模組,其中包含在 Microsoft.PowerShell.PSResourceGet中呼叫新 Cmdlet 的 Proxy Cmdlet。 Proxy Cmdlet 可讓您在轉換至新的 Cmdlet 時,繼續使用腳本中的舊 Cmdlet 名稱。

版本歷程記錄

為了獲得最佳結果,請使用最新版本的 Microsoft.PowerShell.PSResourceGet 模組。

  • Microsoft.PowerShell.PSResourceGet 1.0.6 - 於 2024 年 10 月 10 日發行至 PowerShell 資源庫

  • Microsoft.PowerShell.PSResourceGet 1.0.5 - 隨附於 PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1 - PowerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2 - 於 2024 年 2 月 6 日發行至 PowerShell 資源庫

  • PowerShell 7.4.0 隨附於 Microsoft.PowerShell.PSResourceGet 1.0.1、PowerShellGet 2.2.5 和 PackageManagement 1.4.8.1

  • PowerShell 7.0.4PowerShell 7.1.1和更新版本隨附 PowerShellGet 2.2.5 和 PackageManagement 1.4.7。

  • PowerShell 7.0.0 隨附於 PowerShellGet 2.2.3 和 PackageManagement 1.4.6。

  • PowerShell 6.0.0 隨附於 PowerShellGet 1.6.0 和 PackageManagement 1.1.7。

  • Windows PowerShell 5.1 隨附 PowerShellGet 1.0.0.1 版,以及預安裝 PackageManagement

    重要

    PowerShellGet 的 1.0.0.1 版本具有有限的功能,且必須更新才能與 PowerShell 資源庫正常運作。 若要支援,您必須更新為最新版本。 如需升級指示,請參閱 更新適用於 Windows PowerShell 5.1 的 PowerShellGet

另請參閱