Управление пакетами для 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
Поддерживаемые версии:
- Текущий выпуск
- Microsoft.PowerShell.PSResourceGet 1.0.6 — автономный модуль, который не зависит от модулей PowerShellGet или PackageManagement
- 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. Командлеты прокси-сервера позволяют продолжать использовать старые имена командлетов в скриптах при переходе на новые командлеты.
-
Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 — добавляет
Журнал версий
Для получения наилучших результатов используйте последнюю версию модуля Microsoft.PowerShell.PSResourceGet.
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. Для поддержки необходимо обновить до последней версии. Инструкции по обновлению см. в обновлении PowerShellGet для Windows PowerShell 5.1.
См. также
- установка PowerShellGet
- Справочник по командлету PowerShellGet
- справочник по командлетам Microsoft.PowerShell.PSResourceGet
PowerShellGet