PowerShellGet

3.0.20-beta20

PowerShell module with commands for discovering, installing, updating and publishing the PowerShell artifacts like Modules, Scripts, and DSC Resources.

Minimum PowerShell version

5.1

This is a prerelease version of PowerShellGet.
There is a newer prerelease version of this module available.
See the version list below for details.
The owner has unlisted this package. This could mean that the module is deprecated or shouldn't be used anymore.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PowerShellGet -RequiredVersion 3.0.20-beta20 -AllowPrerelease -Force

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PowerShellGet -Version 3.0.20-beta20 -Prerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Microsoft Corporation. All rights reserved.

Package Details

Author(s)

  • Microsoft Corporation

Tags

PackageManagement Linux Mac Windows

Cmdlets

Find-PSResource Get-PSResource Get-PSResourceRepository Get-PSScriptFileInfo Install-PSResource Register-PSResourceRepository Save-PSResource Set-PSResourceRepository New-PSScriptFileInfo Test-PSScriptFileInfo Update-PSScriptFileInfo Publish-PSResource Uninstall-PSResource Unregister-PSResourceRepository Update-ModuleManifest Update-PSResource

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

## 3.0.20-beta20

- Move off of NuGet client APIs and use direct REST API calls for remote repositories (#1023)
           
### Bug Fixes
- Updates to dependency installation (#1010) (#996) (#907)
- Update to retrieving all packages installed on machine (#999)
- PSResourceInfo version correctly displays 2 or 3 digit version numbers (#697)
- Using `Find-PSresource` with `-CommandName` or `-DSCResourceName` parameters returns an object with a properly expanded ParentResource member (#754)
- `Find-PSResource` no longer returns duplicate results (#755)
- `Find-PSResource` lists repository 'PSGalleryScripts' which does not exist for `Get-PSResourceRepository` (#1028)

## 3.0.19-beta19

### New Features
- Add `-SkipModuleManifestValidate` parameter to `Publish-PSResource` (#904)

### Bug Fixes
- Add new parameter sets for `-IncludeXml` and `-AsNupkg` parameters in `Install-PSResource` (#910)
- Change warning to error in `Update-PSResource` when no module is already installed (#909)
- Fix `-NoClobber` bug throwing error in `Install-PSResource` (#908)
- Remove warning when installing dependencies (#907)
- Remove Proxy parameters from `Register-PSResourceRepository` (#906)
- Remove -PassThru parameter from `Update-ModuleManifest` (#900)

## 3.0.18-beta18

### New Features
- Add Get-PSScriptFileInfo cmdlet (#839)
- Allow CredentialInfo parameter to accept a hashtable  (#836)

### Bug Fixes
- Publish-PSResource now preserves folder and file structure (#882)
- Fix verbose message for untrusted repos gaining trust (#841)
- Fix for Update-PSResource attempting to reinstall latest preview version (#834)
- Add SupportsWildcards() attribute to parameters accepting wildcards (#833)
- Perform Repository trust check when installing a package (#831)
- Fix casing of `PSResource` in `Install-PSResource` (#820)
- Update .nuspec 'license' property to 'licenseUrl' (#850)

## 3.0.17-beta17

### New Features
- Add -TemporaryPath parameter to Install-PSResource, Save-PSResource, and Update-PSResource (#763)
- Add String and SecureString as credential types in PSCredentialInfo (#764)
- Add a warning for when the script installation path is not in Path variable (#750)
- Expand acceptable paths for Publish-PSResource (Module root directory, module manifest file, script file)(#704)
- Add -Force parameter to Register-PSResourceRepository cmdlet, to override an existing repository (#717)

### Bug Fixes
- Change casing of -IncludeXML to -IncludeXml (#739)
- Update priority range for PSResourceRepository to 0-100 (#741)
- Editorial pass on cmdlet reference (#743)
- Fix issue when PSScriptInfo has no empty lines (#744)
- Make ConfirmImpact low for Register-PSResourceRepository and Save-PSResource (#745)
- Fix -PassThru for Set-PSResourceRepository cmdlet to return all properties (#748)
- Rename -FilePath parameter to -Path for PSScriptFileInfo cmdlets (#765)
- Fix RequiredModules description and add Find example to docs (#769)
- Remove unneeded inheritance in InstallHelper.cs (#773)
- Make -Path a required parameter for Save-PSResource cmdlet (#780)
- Improve script validation for publishing and installing (#781)

## 3.0.16-beta16

### Bug Fixes
- Update NuGet dependency packages for security vulnerabilities (#733)

## 3.0.15-beta15

### New Features
- Implementation of New-ScriptFileInfo, Update-ScriptFileInfo, and Test-ScriptFileInfo cmdlets (#708)
- Implementation of Update-ModuleManifest cmdlet (#677)
- Implentation of Authenticode validation via -AuthenticodeCheck for Install-PSResource (#632)

### Bug Fixes
- Bug fix for installing modules with manifests that contain dynamic script blocks (#681)

## 3.0.14-beta14

### Bug Fixes
- Bug fix for repository store (#661)

## 3.0.13-beta

### New Features
- Implementation of -RequiredResourceFile and -RequiredResource parameters for Install-PSResource (#610, #592)
- Scope parameters for Get-PSResource and Uninstall-PSResource (#639)
- Support for credential persistence (#480 Thanks @cansuerdogan!)

### Bug Fixes
- Bug fix for publishing scripts (#642)
- Bug fix for publishing modules with 'RequiredModules' specified in the module manifest (#640)

### Changes
- 'SupportsWildcard' attribute added to Find-PSResource, Get-PSResource, Get-PSResourceRepository, Uninstall-PSResource, and Update-PSResource (#658)
- Updated help documentation (#651)
- -Repositories parameter changed to singular -Repository in Register-PSResource and Set-PSResource (#645)
- Better prerelease support for Uninstall-PSResource (#593)
- Rename PSResourceInfo's PrereleaseLabel property to match Prerelease column displayed (#591)
- Renaming of parameters -Url to -Uri (#551 Thanks @fsackur!)

See change log (CHANGELOG.md) at https://github.com/PowerShell/PowerShellGet

FileList

  • PowerShellGet.nuspec
  • LICENSE
  • net472\NuGet.Protocol.dll
  • Notice.txt
  • net472\NuGet.Repositories.dll
  • net472\NuGet.Versioning.dll
  • PowerShellGet.psd1
  • net472\PowerShellGet.dll
  • PSGet.Format.ps1xml
  • net472\System.Buffers.dll
  • en-US\PowerShellGet.dll-Help.xml
  • net472\System.Memory.dll
  • net472\Microsoft.Bcl.AsyncInterfaces.dll
  • net472\System.Numerics.Vectors.dll
  • net472\MoreLinq.dll
  • net472\System.Runtime.CompilerServices.Unsafe.dll
  • net472\Newtonsoft.Json.dll
  • net472\System.Text.Encodings.Web.dll
  • net472\NuGet.Commands.dll
  • net472\System.Text.Json.dll
  • net472\NuGet.Common.dll
  • net472\System.Threading.Tasks.Extensions.dll
  • net472\NuGet.Configuration.dll
  • net472\System.ValueTuple.dll
  • net472\NuGet.Frameworks.dll
  • _manifest\spdx_2.2\manifest.spdx.json
  • net472\NuGet.Packaging.dll
  • _manifest\spdx_2.2\manifest.spdx.json.sha256
  • net472\NuGet.ProjectModel.dll

Version History

Version Downloads Last updated
3.0.23-beta23 37,751 10/27/2023
3.0.22-beta22 13,752 9/20/2023
2.2.5 206,270,531 9/22/2020
2.2.4.1 12,431,616 4/22/2020
2.2.4 629,932 4/16/2020
2.2.3 8,830,929 12/23/2019
2.2.2 492,630 12/11/2019
2.2.1 3,110,391 8/16/2019
2.2 977,712 7/9/2019
2.1.5 670,612 6/18/2019
2.1.4 752,275 5/21/2019
2.1.3 349,752 5/14/2019
2.1.2 1,974,520 3/15/2019
2.1.1 206,981 3/14/2019
2.1.0 281,751 3/8/2019
2.0.4 1,131,322 1/15/2019
2.0.3 1,003,049 11/19/2018
2.0.1 1,179,144 9/24/2018
2.0.0 440,518 9/13/2018
1.6.7 688,175 8/17/2018
1.6.6 1,011,892 7/2/2018
1.6.5 1,004,694 5/17/2018
1.6.0 1,019,812 12/5/2017
1.5.0.0 354,544 10/9/2017
1.1.3.2 211,665 8/8/2017
1.1.3.1 262,717 5/16/2017
1.1.2.0 211,769 12/5/2016
1.1.1.0 189,632 10/12/2016
1.1.0.0 189,064 9/29/2016
Show more