Import-PackageProvider
Adds Package Management package providers to the current session.
Import-PackageProvider [-Name*] <String[]> [-Force] [-ForceBootstrap] [-MaximumVersion [<String>]] [-MinimumVersion[<String>]] [-RequiredVersion [<String>]] [<CommonParameters>]
The Import-PackageProvider cmdlet adds one or more package providers to the current session. The provider that you import must be installed on the local computer.
To get a list of available providers, run Get-PackageProvider -ListAvailable. Note that a package provider name can be different from its module name.
Due to security reasons, PackageManagement requires C#-based providers to contain a provider.manifest. For more information on how to build a provider with provider.manifest injected, see the .csproj project files on https://github.com/oneget/oneget.
Parameters |
---|
-Force [<SwitchParameter>]
|
-ForceBootstrap [<SwitchParameter>]
|
-MaximumVersion [<String>]
|
-MinimumVersion [<String>]
|
-Name <String[]>
|
-RequiredVersion [<String>]
|
<CommonParameters>
|
Inputs
Microsoft.PackageManagement.Implementation.PackageProvider
You can pipe a PackageProvider object returned by Get-PackageProvider into Import-PackageProvider.
Examples
- Import a package provider from the local computer:
PS C:> Import-PackageProvider -Name "Nuget"
This command imports the Nuget provider after it has been installed on the local computer.
- Import a specific version of a package provider:
PS C:> Find-PackageProvider -Name "Nuget" -AllVersions Install-PackageProvider -Name "Nuget" -RequiredVersion "2.8.5.201" -Force Get-PackageProvider -ListAvailable Import-PackageProvider -Name "Nuget" -RequiredVersion "2.8.5.201" -Verbose
This command finds, installs, and imports a specific version of the Nuget package provider.
Related Links
Find-PackageProvider
Get-PackageSource
Register-PackageSource
Get-PackageProvider