PackageManagement
1.2.0-preview
It is a manager or multiplexor of existing package managers (also called package providers) that unifies Windows package management with a single Windows PowerShell interface. With PackageManagement, you can do the following.
- Manage a list of software r
It is a manager or multiplexor of existing package managers (also called package providers) that unifies Windows package management with a single Windows PowerShell interface. With PackageManagement, you can do the following.
- Manage a list of software repositories in which packages can be searched, acquired and installed
- Discover software packages
- Seamlessly install, uninstall, and inventory packages from one or more software repositories
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(C) Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
Cmdlets
Find-Package Get-Package Get-PackageProvider Get-PackageSource Install-Package Import-PackageProvider Find-PackageProvider Install-PackageProvider Register-PackageSource Set-PackageSource Unregister-PackageSource Uninstall-Package Save-Package
DSCResources
PackageManagement PackageManagementSource
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 1.2.0-preview
A preview version of PackageManagement with NuGet v3 support. Currently we've only verified MyGet and NuGet.org implementations. Please log bugs with other server implementations if there are issues. Also please note any performance issues.
### New features
- Register and use a NuGet v3 URL
```powershell
Register-PackageSource -Name NuGet3 -Location https://api.nuget.org/v3/index.json -ProviderName NuGet
Find-Package awssdk -Source NuGet3
```
- Prototype argument completer without proxy support. Either only a NuGet v3 source must be registered for NuGet provider OR a NuGet v3 source must be specified before the -Name parameter. The script is currently only available on GitHub [here](https://github.com/OneGet/NuGetProvider/blob/3e9e185f1087cabf1e451cca41ea57abe07a92d3/Register-FindPackageNuGetArgumentCompleter.ps1)
```powershell
.\Register-FindPackageNuGetArgumentCompleter.ps1
Find-Package -Source NuGet3 -Name <tab>
```
### Breaking changes
- Searching for a package term with the -AllVersions switch is no longer allowed. This is due to concerns about stressing search services.
```powershell
Find-Package aws* -AllVersions # Not allowed
Find-Package awssdk -AllVersions # Allowed
```
FileList
- PackageManagement.nuspec
- PackageManagement.format.ps1xml
- PackageManagement.psd1
- PackageManagement.psm1
- PackageManagement.Resources.psd1
- PackageProviderFunctions.psm1
- coreclr\netcoreapp2.0\Microsoft.PackageManagement.ArchiverProviders.dll
- coreclr\netcoreapp2.0\Microsoft.PackageManagement.CoreProviders.dll
- coreclr\netcoreapp2.0\Microsoft.PackageManagement.dll
- coreclr\netcoreapp2.0\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
- coreclr\netcoreapp2.0\Microsoft.PackageManagement.NuGetProvider.dll
- coreclr\netcoreapp2.0\Microsoft.PowerShell.PackageManagement.dll
- coreclr\netstandard1.6\Microsoft.PackageManagement.ArchiverProviders.dll
- coreclr\netstandard1.6\Microsoft.PackageManagement.CoreProviders.dll
- coreclr\netstandard1.6\Microsoft.PackageManagement.dll
- coreclr\netstandard1.6\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
- coreclr\netstandard1.6\Microsoft.PackageManagement.NuGetProvider.dll
- coreclr\netstandard1.6\Microsoft.PowerShell.PackageManagement.dll
- DSCResources\PackageManagementDscUtilities.psm1
- DSCResources\PackageManagementDscUtilities.strings.psd1
- DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.psm1
- DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.schema.mfl
- DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.schema.mof
- DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.strings.psd1
- DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.psm1
- DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.schema.mfl
- DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.schema.mof
- DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.strings.psd1
- fullclr\Microsoft.PackageManagement.ArchiverProviders.dll
- fullclr\Microsoft.PackageManagement.CoreProviders.dll
- fullclr\Microsoft.PackageManagement.dll
- fullclr\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
- fullclr\Microsoft.PackageManagement.MsiProvider.dll
- fullclr\Microsoft.PackageManagement.MsuProvider.dll
- fullclr\Microsoft.PackageManagement.NuGetProvider.dll
- fullclr\Microsoft.PowerShell.PackageManagement.dll
Version History
Version | Downloads | Last updated |
---|---|---|
1.4.8.1 | 354,360,441 | 7/1/2022 |
1.4.7 | 69,501,534 | 4/24/2020 |
1.4.6 | 6,262,098 | 12/23/2019 |
1.4.5 | 2,065,135 | 10/7/2019 |
1.4.4.1 | 4,033 | 4/22/2022 |
1.4.4 | 1,693,260 | 8/16/2019 |
1.4.3 | 996,374 | 7/9/2019 |
1.4.2 | 626,147 | 6/17/2019 |
1.4.1 | 372,188 | 6/4/2019 |
1.4 | 300,948 | 5/21/2019 |
1.3.2 | 351,605 | 5/7/2019 |
1.3.1 | 3,329,389 | 1/30/2019 |
1.2.4 | 859,830 | 12/1/2018 |
1.2.2 | 710,269 | 10/12/2018 |
1.2.0-preview (current version) | 77,369 | 12/20/2017 |
1.1.7.2 | 3,082,389 | 5/4/2018 |
1.1.7.0 | 818,060 | 10/31/2017 |
1.1.6.0 | 30,611 | 9/11/2017 |
1.1.4.0 | 42,215 | 5/24/2017 |
1.1.3.0 | 18,754 | 3/4/2017 |
1.1.1.0 | 59,644 | 11/11/2016 |
1.1.0.0 | 17,944 | 9/29/2016 |