Выпущен PowerShellGet 3.0 Preview 6
PowerShellGet - это модуль PowerShell с командами для обнаружения, установки, обновления и публикации артефактов PowerShell, таких как модули, ресурсы DSC, возможности ролей и сценарии. Microsoft имеет выпущенный Предварительная версия модуля, которую, наконец, могут попробовать заинтересованные пользователи.
PowerShellGet можно установить в Windows PowerShell 5.0 или новее или в PowerShell Core. Модуль PowerShellGet также интегрирован с модулем PackageManagement в качестве поставщика, пользователи также могут использовать Командлеты PackageManagement для обнаружения, установки и обновления артефактов PowerShell, таких как модули и Скрипты.
Корпорация Майкрософт опубликовала следующий журнал изменений для модуля PowerShellGet.
Основные моменты релизов
Preview 4 (3.0.0-beta4) Особенности
Новая особенность
Поиск с подстановочными знаками для -Репозиторий
параметр в Найти-PSResource
. Это позволяет пользователю возвращать результаты из всех зарегистрированных PS Репозитории
а не только их приоритетный репозиторий. Чтобы использовать эту функцию, добавьте
-Repository '*'
на ваш звонок Найти-PSResource
.
Исправлена ошибка
Исправлена некорректная обработка ошибок, когда репозиторий недоступен в Найти-PSResource
.
Предварительная версия 6 (3.0.0-beta6) Выделить
Новая особенность
Командлет Опубликовать-PSResource
был представлен, который позволяет пользователям публиковать ресурсы PowerShell для любого зарегистрированного PS Репозиторий
.
Что дальше
Корпорация Майкрософт планирует следующие предстоящие выпуски модуля:
- В выпуске Preview 7 основное внимание будет уделено функциям обновления, а также нескольким исправлениям ошибок, о которых пользователи сообщили в этих предварительных выпусках.
- Выпуск Release Candidate (RC) устранит все оставшиеся ошибки, не устраненные в этом выпуске Preview 6.
- Версия 3.0 с общедоступной версией (GA) будет такой же, как и версия RC, при условии, что в кандидате на выпуск не обнаружены блокирующие или высокорисковые ошибки. Если есть какие-либо блокирующие или высокорисковые ошибки, Microsoft выпустит еще одного релиз-кандидата до GA.
Чтобы установить модуль последней версии, откройте любую консоль PowerShell и запустите:
Установить-модуль PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Переход на PowerShellGet 3.0
Компания собирается выпустить последнюю предварительную версию PowerShellGet 3.0 в следующей предварительной версии PowerShell 7.1 (предварительная версия 6). Целью этой версии PowerShellGet, которая будет поставляться в PowerShell 7.1 preview 6, является наличие модуля совместимости, который будет включать скрипты с командлетами PowerShell 2.x (например, Установить-модуль
) для запуска с помощью модуля PowerShellGet 3.0. Это означает, что пользователям, скорее всего, не потребуется обновлять свои сценарии для использования командлетов PowerShellGet 2.x с PowerShell 7.1. Это важно также обратите внимание, что в системах, содержащих любую другую версию PowerShell, модуль PowerShellGet 2.x по-прежнему будет доступен и использован.
Microsoft собирается отправить PowerShellGet 3.0 с уровнем совместимости в PowerShell 7.1 в качестве единственной версии PowerShellGet в пакете. Однако компания сделает это только в том случае, если они достигнут GA с высокой планкой качества выпуска как раз вовремя для кандидата на выпуск PowerShell 7.1.