Издаден е PowerShellGet 3.0 Preview 6
PowerShellGet е модул на PowerShell с команди за откриване, инсталиране, актуализиране и публикуване на артефакти на PowerShell като модули, DSC ресурси, възможности за роли и скриптове. Microsoft има освободен версия за предварителен преглед на модула, която заинтересованите потребители най-накрая могат да изпробват.
PowerShellGet може да бъде инсталиран в Windows PowerShell 5.0 или по-нова версия или в PowerShell Core. Модулът PowerShellGet също е интегриран с модула PackageManagement като доставчик, потребителите могат също да използват PackageManagement cmdlets за откриване, инсталиране и актуализиране на артефакти на PowerShell като модули и Скриптове.
Microsoft публикува следния регистър на промените за модула 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.