Випущено PowerShellGet 3.0 Preview 6
PowerShellGet — це модуль PowerShell з командами для виявлення, встановлення, оновлення та публікації артефактів PowerShell, таких як модулі, ресурси DSC, можливості ролей та скрипти. Microsoft має звільнений Попередній перегляд модуля, який зацікавлені користувачі можуть нарешті спробувати.
PowerShellGet можна встановити в Windows PowerShell 5.0 або новішої версії або в PowerShell Core. Модуль PowerShellGet також інтегрований з модулем PackageManagement як постачальник, користувачі також можуть використовувати Командлети PackageManagement для виявлення, встановлення та оновлення артефактів PowerShell, таких як модулі та Скрипти.
Корпорація Майкрософт опублікувала наступний журнал змін для модуля PowerShellGet.
Основні моменти випусків
Попередній перегляд 4 (3.0.0-beta4) Основні моменти
Нова функція
Пошук підстановки для -Репозиторій
параметр в Find-PSResource
. Це дозволяє користувачеві повертати результати від усіх зареєстрованих PSРепозиторії
замість просто їх пріоритетного сховища. Щоб скористатися цією функцією, додайте -Репозиторій '*'
на ваш дзвінок до Find-PSResource
.
Виправлено помилку
Виправлено погану обробку помилок, коли репозиторій недоступний Find-PSResource
.
Попередній перегляд 6 (3.0.0-beta6) Виділення
Нова функція
Командлет Публікація-PSResource
було представлено, що дозволяє користувачам публікувати ресурси PowerShell для будь-якого зареєстрованого PSRepository
.
Що далі
Microsoft має 3 заплановані майбутні випуски модуля:
- У випуску Preview 7 буде зосереджено на функціональності оновлення, а також на кількох виправленнях помилок, про які користувачі повідомляли в цих випусках попереднього перегляду.
- Випуск Release Candidate (RC) усуне всі помилки, які залишилися, не вирішені в цьому випуску Preview 6.
- Випуск 3.0 General Availability (GA) буде таким же, як і версія RC, доки в кандидату на реліз не буде виявлено блокуючих чи високоризикованих помилок. Якщо є якісь блокуючі чи високоризиковані помилки, Microsoft випустить інший кандидат на випуск до GA.
Щоб інсталювати модуль останньої версії, відкрийте будь-яку консоль PowerShell і запустіть:
Install-Module PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Перехід на PowerShellGet 3.0
Компанія збирається відправити останню попередню версію PowerShellGet 3.0 у наступному попередньому перегляді PowerShell 7.1 (попередня версія 6). Ціль цієї версії PowerShellGet, яка постачатиметься в попередньому перегляді PowerShell 7.1 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.