We’re excited to announce that an replace to our preview of PowerShellGet 3.0 is now obtainable on the PowerShell Gallery!
This launch consists of ScriptFileInfo cmdlets, Replace-ModuleManifest
assist, and an AuthenticodeCheck for Set up.
Easy methods to Set up PowerShellGet 3.0 Preview 16
Stipulations
Please be aware that this preview launch of PowerShellGet 3.0 doesn’t assist PowerShell 7.0, 7.1 or 7.2-preview1.
It is a momentary difficulty because of a dependency and ought to be resolved in future releases. This launch does assist Home windows PowerShell 5.1, PowerShell 7.2 and seven.3-previews.
Please guarantee that you’ve got the newest (non-prerelease) model of PowerShellGet and PackageManagement put in. To verify the model you at the moment have put in run the command Get-InstalledModule PowerShellGet, PackageManagement
The newest model of PowerShellGet is 2.2.5, and the newest model of PackageManagement is 1.4.7. To put in the newest variations of those modules run the next: Set up-Module PowerShellGet -Pressure -AllowClobber
Putting in the Preview
To put in this preview launch side-by-side along with your current PowerShellGet model, open any PowerShell console and run: Set up-Module PowerShellGet -Pressure -AllowPrerelease
What to anticipate on this replace
This replace provides a variety of cmdlets associated to bundle metadata in addition to a brand new -AuthenticodeCheck
parameter for Set up-PSResource
, Save-PSResource
, Replace-PSResource
.
Options of this launch
New-ScriptFileInfo
Replace-ScriptFileInfo
Take a look at-ScriptFileInfo
Replace-ModuleManifest
- Implementation of Authenticode validation by way of
-AuthenticodeCheck
forSet up-PSResource
Bug Fixes
- Bug repair for putting in modules with manifests that comprise dynamic script blocks
Utilizing -AuthenticodeCheck
In PowerShellGetv2 we carried out what was known as a PublisherCheck
, for the sake of readability in PowerShellGet 3.0 we’ve got renamed this verify to be particular to the verify being made. The parameter is now opt-in and known as -AuthenticodeCheck
. This verify validates signed recordsdata and catalog recordsdata on Home windows.
Options to Count on in Coming Preview Releases
This module will not be but full. The main target for our subsequent preview launch is bettering the efficiency of discover/set up. For the total record of points for our subsequent preview launch please check with our GitHub venture.
Easy methods to Observe the Growth of this Module
GitHub is one of the best place to trace the bugs/function requests associated to this module. We’ve used a mixture of initiatives and labels on our GitHub repo to trace points for this upcoming launch. We’re utilizing the label Resolved-3.0
to label points that we plan to launch sooner or later earlier than we launch the module as GA (usually obtainable).
To trace points/options for the following launch, please check with this GitHub venture.
Timeline/Street Map
Count on to see preview releases as new performance is added and bug fixes are made. Consumer suggestions will assist us decide once we can have a Launch Candidate model of the module which will likely be supported for use in manufacturing. Based mostly on person suggestions, if we consider the three.0 launch is full, then we’ll publish a 3.0 model of the module as Typically Out there. Since these milestones are pushed by high quality, fairly than date, we can not provide an actual timeline at this level.
Easy methods to Give suggestions and Get Help
We can not overstate how important person suggestions is at this stage within the growth of the module. Suggestions from preview releases assist inform design choices with out incurring a breaking change as soon as usually obtainable and utilized in manufacturing.
With a purpose to assist us to make key choices across the conduct of the module please give us suggestions by opening points in our GitHub repository.
Sydney Smith
PowerShell Staff