Find-PackageProvider
Returns a list of Package Management package providers available for installation.
Sintaxis
Default (Es el valor predeterminado).
Find-PackageProvider
[[-Name] <String[]>]
[-AllVersions]
[-Source <String[]>]
[-IncludeDependencies]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
The Find-PackageProvider
cmdlet finds matching PackageManagement providers that are available in
package sources registered with PowerShellGet. These are package providers available for
installation with the Install-PackageProvider cmdlet. By default, this includes modules available in
the PowerShell Gallery with the PackageManagement and Provider tags.
Find-PackageProvider
also finds matching Package Management providers that are available in the
Package Management Azure Blob store. Use the bootstrapper provider to find and install them.
Ejemplos
Example 1: Find all available package providers
Find-PackageProvider
This command gets a list of all package providers that are available on the repositories supported by Package Management. By default, those package providers are available on the PowerShell Gallery and by using the Package Management bootstrapping application.
Example 2: Find all versions of a provider
Find-PackageProvider -Name "Nuget" -AllVersions
This command finds all versions of the package provider named Nuget.
Example 3: Find a provider from a specified source
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
This command finds a package provider available by using a specified package source.
Parámetros
-AllVersions
Indicates that this cmdlet returns all available versions of the package provider. By default,
Find-PackageProvider
only returns the newest available version.
Propiedades del parámetro
Tipo: | SwitchParameter |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-Credential
Specifies a user account that has permission to search for package providers.
Propiedades del parámetro
Tipo: | PSCredential |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-Force
Forces the command to run without asking for user confirmation. Currently, this is equivalent to the ForceBootstrap parameter.
Propiedades del parámetro
Tipo: | SwitchParameter |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-ForceBootstrap
Indicates that this cmdlet forces Package Management to automatically install the package provider.
Propiedades del parámetro
Tipo: | SwitchParameter |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-IncludeDependencies
Indicates that this cmdlet includes dependencies.
Propiedades del parámetro
Tipo: | SwitchParameter |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-MaximumVersion
Specifies the maximum allowed version of the package provider that you want to find. If you do not
add this parameter, Find-PackageProvider
finds the highest available version of the provider.
Propiedades del parámetro
Tipo: | String |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-MinimumVersion
Specifies the minimum allowed version of the package provider that you want to find. If you do not
add this parameter, Find-PackageProvider
finds the highest available version of the package that
also satisfies any maximum specified version specified by the MaximumVersion parameter.
Propiedades del parámetro
Tipo: | String |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-Name
Specifies one or more package provider module names, or provider names with wildcard characters. Separate multiple package names with commas.
Propiedades del parámetro
Tipo: | String[] |
Valor predeterminado: | None |
Admite caracteres comodín: | True |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | 0 |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | True |
Valor de los argumentos restantes: | False |
-Proxy
Specifies a proxy server for the request, rather than connecting directly to the Internet resource.
Propiedades del parámetro
Tipo: | Uri |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-ProxyCredential
Specifies a user account that has permission to use the proxy server that is specified by the Proxy parameter.
Propiedades del parámetro
Tipo: | PSCredential |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-RequiredVersion
Specifies the exact allowed version of the package provider that you want to find. If you do not add
this parameter, Find-PackageProvider
finds the highest available version of the provider that also
satisfies any maximum version specified by the MaximumVersion parameter.
Propiedades del parámetro
Tipo: | String |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | False |
Valor de los argumentos restantes: | False |
-Source
Specifies one or more package sources. You can get a list of available package sources by using the
Get-PackageSource
cmdlet.
Propiedades del parámetro
Tipo: | String[] |
Valor predeterminado: | None |
Admite caracteres comodín: | False |
DontShow: | False |
Conjuntos de parámetros
(All)
Posición: | Named |
Mandatory: | False |
Valor de la canalización: | False |
Valor de la canalización por nombre de propiedad: | True |
Valor de los argumentos restantes: | False |
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Salidas
Microsoft.PackageManagement.Packaging.SoftwareIdentity
This cmdlet returns a SoftwareIdentity object. A SoftwareIdentity object can be piped into
Install-PackageProvider
to install the results of Find-PackageProvider
.
Notas
Important
As of April 2020, the PowerShell Gallery no longer supports Transport Layer Security (TLS) versions 1.0 and 1.1. If you are not using TLS 1.2 or higher, you will receive an error when trying to access the PowerShell Gallery. Use the following command to ensure you are using TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
For more information, see the announcement in the PowerShell blog.