Поделиться через


Управление пакетами для PowerShell

Корпорация Майкрософт предоставляет три средства управления пакетами для PowerShell:

  • Модуль Microsoft.PowerShell.PSResourceGet, поставляемый первоначально в PowerShell 7.4.0
  • Модули PowerShellGet и PackageManagement , которые первоначально были отправлены в Windows PowerShell 5.0
  • Модуль NuGet , используемый консолью диспетчера пакетов Visual Studio

В этой документации рассматриваются PowerShellGet, PackageManagementи модули Microsoft.PowerShell.PSResourceGet. Эти модули содержат командлеты для обнаружения, установки, обновления и публикации пакетов PowerShell из коллекции PowerShell. Эти пакеты могут содержать артефакты, такие как модули, ресурсы DSC и скрипты. Модуль microsoft.PowerShell.PSResourceGet заменяет модули PowerShellGet и PackageManagement.

Заметка

Модуль NuGet содержит командлеты для обнаружения и установки пакетов из коллекции NuGet для использования с проектами Visual Studio. Сведения о модуле NuGet см. в справочнике по модулю NuGet в документации по Visual Studio.

Поддерживаемые версии:

  • Текущие релизы
    • Microsoft.PowerShell.PSResourceGet 1.1.1 - автономный модуль, не зависящий от модулей PowerShellGet или PackageManagement
    • PowerShellGet 2.2.5 с PackageManagement 1.4.8.1
  • Предварительные версии
    • Microsoft.PowerShell.PSResourceGet 1.2.0-preview5 — добавляет множество новых функций. Для получения дополнительной информации смотрите раздел «Что нового в PSResourceGet » в репозитории GitHub.

Журнал версий

Для получения наилучших результатов используйте последнюю версию модуля Microsoft.PowerShell.PSResourceGet.

  • Microsoft.PowerShell.PSResourceGet v1.2.0-preview5 — поставляется в PowerShell 7.6-preview.6

  • Microsoft.PowerShell.PSResourceGet v1.1.1 - поставляется в PowerShell 7.6-preview.4

  • Microsoft.PowerShell.PSResourceGet v1.1.0 - поставляется в PowerShell 7.5.0

  • Microsoft.PowerShell.PSResourceGet 1.0.6 , выпущенной в коллекцию PowerShell 10-октября 2024 г.

  • 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 — выпущено в коллекцию PowerShell 06-февраль 2024 г.

  • PowerShell 7.4.0 поставляется с Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 и PackageManagement 1.4.8.1

  • PowerShell 7.0.4, PowerShell 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.0 поставляется с PowerShellGet 1.6.0 и PackageManagement 1.1.7.

  • Windows PowerShell 5.1 поставляется с предварительной версией 1.0.0.1 PowerShellGet и PackageManagement.

    Важный

    Версия PowerShellGet версии 1.0.0.1 имеет ограниченные возможности и должна быть обновлена для правильной работы с коллекцией PowerShell. Для поддержки необходимо обновить до последней версии. Для получения дополнительной информации см. Установить менеджер пакетов для PowerShell.

См. также