Microsoft には、PowerShell 用の 3 つのパッケージ管理ツールが用意されています。
- Microsoft。PowerShell.PSResourceGet モジュール - 元々はPowerShell 7.4.0で出荷されました
- PowerShellGetおよびPackageManagementモジュール - 元々Windows PowerShell 5.0に搭載されていました
- Visual Studioのパッケージ マネージャーコンソールで使用されるNuGetモジュール
このドキュメントはPowerShellGet、PackageManagement、Microsoftをカバーしています。PowerShell.PSResourceGet modules. これらのモジュールには、PowerShell ギャラリーから PowerShell パッケージを検出、インストール、更新、発行するためのコマンドレットが含まれています。 これらのパッケージには、モジュール、DSC リソース、スクリプトなどの成果物を含めることができます。 Microsoft。PowerShell.PSResourceGetモジュールはPowerShellGetとPackageManagementモジュールを置き換えます。
手記
NuGetモジュールには、Visual Studioプロジェクトで使用するためにNuGetギャラリーからパッケージを発見しインストールするためのコマンドレットが含まれています。 NuGetモジュールに関する情報は、Visual Studioドキュメント内の「NuGet module参照を参照してください。
サポートされているバージョン:
- 現在のリリース
- Microsoft。PowerShell.PSResourceGet 1.2.0 - PowerShellGetやPackageManagementモジュールに依存しないスタンドアロンモジュール
- PowerShellGet 2.2.5 with PackageManagement 1.4.8.1
- プレビューリリース
- Microsoft。PowerShell.PSResourceGet 1.3.0-preview1 - 多くの新機能を追加します。 詳細については、GitHubリポジトリの「 PSResourceGetの新しさ 」をご覧ください。
最良の結果を得るには、最新バージョンのMicrosoftを使いましょう。PowerShell.PSResourceGet module.
大事な
Windows PowerShell 5.1に付属する1.0.0.1バージョンのPowerShellGetは、現在はサポートされていません。 サポートするには、最新バージョンに更新する必要があります。 詳細については、「 PowerShell のパッケージマネージャーをインストールする」をご覧ください。
Microsoft Artifact Registryのサポート強化
MicrosoftではMicrosoftアーティファクトレジストリのサポートが追加されました。PowerShell.PSResourceGet v1.1.0. まずはMicrosoftから始めます。PowerShell.PSResourceGet v1.3.0-preview1 では、Microsoft Artifact RegistryがPSGalleryリポジトリと並んでデフォルトのリポジトリとなっています。 以下のコマンドを使って、Microsoft Artifact Registryリポジトリをデフォルト設定で登録してください:
Register-PSResourceRepository -MicrosoftArtifactRegistry
デフォルトでは、Microsoft Artifact RegistryリポジトリはPSGalleryリポジトリよりも高い優先度を持つTrusted Repositoryとして登録されています。 詳細は Register-PSResourceRepositoryをご覧ください。
関連項目
- PowerShell用のパッケージマネージャーをインストールしてください
- PowerShellGet コマンドレット リファレンスの
- Microsoft.PowerShell.PSResourceGet コマンドレット リファレンス
PowerShellGet