Share via


PowerShell のパッケージ管理

Microsoft には、PowerShell 用の 3 つのパッケージ管理ツールが用意されています。

  • Microsoft.PowerShell.PSResourceGet モジュール - もともと PowerShell 7.4.0 に付属しています
  • PowerShellGet モジュールと PackageManagement モジュール - Windows PowerShell 5.0 にもともと付属しています
  • Visual Studio の パッケージ マネージャー コンソールで使用される NuGet モジュール

このドキュメントでは、 PowerShellGetPackageManagement、および Microsoft.PowerShell.PSResourceGet モジュールについて説明します。 これらのモジュールには、PowerShell ギャラリーから PowerShell パッケージを検出、インストール、更新、発行するためのコマンドレットが含まれています。 これらのパッケージには、モジュール、DSC リソース、スクリプトなどの成果物を含めることができます。 Microsoft.PowerShell.PSResourceGet モジュールはPowerShellGet モジュールと PackageManagement モジュールを置き換えます。

Note

NuGet モジュールには、Visual Studio プロジェクトで使用するために NuGet ギャラリーからパッケージを検出してインストールするためのコマンドレットが含まれています。 NuGet モジュールの詳細については、Visual Studio ドキュメントの NuGet モジュール リファレンスを参照してください。

サポートされているバージョン:

  • 現在のリリース
    • Microsoft.PowerShell.PSResourceGet 1.0.5 - PowerShellGet または PackageManagement モジュールに依存しないスタンドアロン モジュール
    • PackageManagement 1.4.8.1 を使用した PowerShellGet 2.2.5
  • プレビュー リリース
    • PowerShellGet 3.0.23-beta23 - Microsoft.PowerShell.PSResourceGet新しいコマンドレットを呼び出すプロキシ コマンドレットを含む互換性モジュールです。 プロキシ コマンドレットを使用すると、新しいコマンドレットに移行するときに、スクリプトで古いコマンドレット名を引き続き使用できます。

バージョンの履歴

最良の結果を得るには、最新バージョンの Microsoft.PowerShell.PSResourceGet モジュールを 使用します。

  • 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、PackageManagement1.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 には、バージョン 1.0.0.1 の PowerShellGetPackageManagement がプレインストールされています。

    重要

    PowerShellGet の 1.0.0.1 バージョンには制限のある機能があり、PowerShell ギャラリーで正常に動作するように更新する必要があります。 サポートするには、最新バージョンに更新する必要があります。 アップグレード手順については、Windows PowerShell 5.1 用の PowerShellGet の更新に関する記事を参照してください

関連項目