次の方法で共有


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 モジュール 置き換えます。

手記

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

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

  • 現在のリリース
    • Microsoft.PowerShell.PSResourceGet 1.0.6 - PowerShellGet または PackageManagement モジュール に依存しないスタンドアロン モジュール
    • PackageManagement 1.4.8.1 を使用した PowerShellGet 2.2.5 の
  • プレビュー リリース
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 - .nupkg ファイルを作成するための Compress-PSResource.nupkg ファイルを発行する機能、構成グループ ポリシーをサポートする機能が追加されます。
    • PowerShellGet 3.0.23-beta23 - Microsoft.PowerShell.PSResourceGetで新しいコマンドレット 呼び出すプロキシ コマンドレットを含む互換性モジュールです。 プロキシ コマンドレットを使用すると、新しいコマンドレットに移行するときに、スクリプトで古いコマンドレット名を引き続き使用できます。

バージョン履歴

最適な結果を得るには、最新バージョンの 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.0PowerShellGet 2.2.3 および PackageManagement 1.4.6 に付属しています。

  • PowerShell 6.0.0PowerShellGet 1.6.0 および PackageManagement 1.1.7 に付属しています。

  • Windows PowerShell 5.1 には、PowerShellGet のバージョン 1.0.0.1 と、PackageManagement がプレインストールされています。

    大事な

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

関連項目

  • PowerShellGet のインストール
  • PowerShellGet コマンドレット リファレンスの
  • Microsoft.PowerShell.PSResourceGet コマンドレット リファレンス