Find-PackageProvider
Devuelve una lista de proveedores de paquetes de administración de paquetes disponibles para la instalación.
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
El Find-PackageProvider cmdlet busca proveedores packageManagement coincidentes que están disponibles en los orígenes de paquetes registrados con PowerShellGet. Estos son proveedores de paquetes disponibles para la instalación con el cmdlet Install-PackageProvider. De forma predeterminada, esto incluye los módulos disponibles en la Galería de PowerShell con las etiquetas PackageManagement y Provider .
Find-PackageProvider también busca proveedores de administración de paquetes coincidentes que están disponibles en el almacén de blobs de Azure Administración de paquetes. Use el proveedor del programa previo para buscarlos e instalarlos.
Ejemplos
Ejemplo 1: Buscar todos los proveedores de paquetes disponibles
Find-PackageProvider
Este comando obtiene una lista de todos los proveedores de paquetes que están disponibles en los repositorios admitidos por la administración de paquetes. De forma predeterminada, esos proveedores de paquetes están disponibles en la Galería de PowerShell y mediante la aplicación de arranque Administración de paquetes.
Ejemplo 2: Buscar todas las versiones de un proveedor
Find-PackageProvider -Name "Nuget" -AllVersions
Este comando busca todas las versiones del proveedor de paquetes denominado Nuget.
Ejemplo 3: Buscar un proveedor de un origen especificado
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Este comando busca un proveedor de paquetes disponible mediante un origen de paquete especificado.
Parámetros
-AllVersions
Indica que este cmdlet devuelve todas las versiones disponibles del proveedor de paquetes. De forma predeterminada, Find-PackageProvider solo devuelve la versión más reciente disponible.
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
Especifica una cuenta de usuario que tiene permiso para buscar proveedores de paquetes.
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
Obliga a que el comando se ejecute sin pedir confirmación del usuario. Actualmente, esto es equivalente al parámetro ForceBootstrap .
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
Indica que este cmdlet obliga a la administración de paquetes a instalar automáticamente el proveedor de paquetes.
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
Indica que este cmdlet incluye dependencias.
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
Especifica la versión máxima permitida del proveedor de paquetes que desea encontrar. Si no agrega este parámetro, Find-PackageProvider busca la versión más alta disponible del proveedor.
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
Especifica la versión mínima permitida del proveedor de paquetes que desea encontrar. Si no agrega este parámetro, Find-PackageProvider busca la versión más alta disponible del paquete que también satisface cualquier versión máxima especificada por el parámetro MaximumVersion .
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
Especifica uno o varios nombres de módulo de proveedor de paquetes o nombres de proveedor con caracteres comodín. Separe varios nombres de paquete con comas.
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
Especifica un servidor proxy para la solicitud, en lugar de conectarse directamente al recurso de Internet.
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
Especifica una cuenta de usuario que tiene permiso para usar el servidor proxy especificado por el parámetro Proxy .
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
Especifica la versión exacta permitida del proveedor de paquetes que desea encontrar. Si no agrega este parámetro, Find-PackageProvider busca la versión más alta disponible del proveedor que también satisface cualquier versión máxima especificada por el parámetro MaximumVersion .
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
Especifica uno o varios orígenes de paquete. Puede obtener una lista de orígenes de paquetes disponibles mediante el 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
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
Salidas
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Este cmdlet devuelve un objeto SoftwareIdentity . Un objeto SoftwareIdentity se puede canalizar a Install-PackageProvider para instalar los resultados de Find-PackageProvider.
Notas
Importante
A partir de abril de 2020, la Galería de PowerShell ya no admite las versiones 1.0 y 1.1 de seguridad de la capa de transporte (TLS). Si no usa TLS 1.2 o superior, recibirá un error al intentar acceder a la Galería de PowerShell. Use el comando siguiente para asegurarse de que usa TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Para obtener más información, consulte el anuncio en el blog de PowerShell.