Find-PackageProvider
Retorna uma lista de provedores de pacotes de Gerenciamento de Pacotes disponíveis para instalação.
Sintaxe
Default (Padrão)
Find-PackageProvider
[[-Name] <String[]>]
[-AllVersions]
[-Source <String[]>]
[-IncludeDependencies]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
O Find-PackageProvider cmdlet localiza provedores PackageManagement correspondentes que estão disponíveis em fontes de pacote registradas com o PowerShellGet. Estes são provedores de pacotes disponíveis para instalação com o cmdlet Install-PackageProvider. Por padrão, isso inclui módulos disponíveis na Galeria do PowerShell com as marcas PackageManagement e Provider .
Find-PackageProvider também localiza provedores de Gerenciamento de Pacotes correspondentes que estão disponíveis no repositório de Blobs do Azure de Gerenciamento de Pacotes. Use o provedor bootstrapper para localizá-los e instalá-los.
Exemplos
Exemplo 1: localizar todos os provedores de pacotes disponíveis
Find-PackageProvider
Esse comando obtém uma lista de todos os provedores de pacotes disponíveis nos repositórios compatíveis com o Gerenciamento de Pacotes. Por padrão, esses provedores de pacotes estão disponíveis na Galeria do PowerShell e usando o aplicativo de inicialização de Gerenciamento de Pacotes.
Exemplo 2: localizar todas as versões de um provedor
Find-PackageProvider -Name "Nuget" -AllVersions
Esse comando localiza todas as versões do provedor de pacotes chamado Nuget.
Exemplo 3: localizar um provedor de uma origem especificada
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Esse comando localiza um provedor de pacotes disponível usando uma fonte de pacote especificada.
Parâmetros
-AllVersions
Indica que esse cmdlet retorna todas as versões disponíveis do provedor de pacotes. Por padrão, Find-PackageProvider retorna apenas a versão mais recente disponível.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Credential
Especifica uma conta de usuário que tem permissão para pesquisar provedores de pacotes.
Propriedades do parâmetro
| Tipo: | PSCredential |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Force
Força o comando a ser executado sem solicitar a confirmação do usuário. Atualmente, isso é equivalente ao parâmetro ForceBootstrap .
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ForceBootstrap
Indica que esse cmdlet força o Gerenciamento de Pacotes a instalar automaticamente o provedor de pacotes.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-IncludeDependencies
Indica que esse cmdlet inclui dependências.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MaximumVersion
Especifica a versão máxima permitida do provedor de pacotes que você deseja localizar. Se você não adicionar esse parâmetro, Find-PackageProvider encontrará a versão mais alta disponível do provedor.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MinimumVersion
Especifica a versão mínima permitida do provedor de pacotes que você deseja localizar. Se você não adicionar esse parâmetro, Find-PackageProvider encontrará a versão mais alta disponível do pacote que também satisfaça qualquer versão máxima especificada especificada pelo parâmetro MaximumVersion .
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Name
Especifica um ou mais nomes de módulo do provedor de pacotes ou nomes de provedor com caracteres curinga. Separe vários nomes de pacote com vírgulas.
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | True |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 0 |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
-Proxy
Especifica um servidor proxy para a solicitação, em vez de se conectar diretamente ao recurso da Internet.
Propriedades do parâmetro
| Tipo: | Uri |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ProxyCredential
Especifica uma conta de usuário que tem permissão para usar o servidor proxy especificado pelo parâmetro Proxy .
Propriedades do parâmetro
| Tipo: | PSCredential |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-RequiredVersion
Especifica a versão exata permitida do provedor de pacotes que você deseja localizar. Se você não adicionar esse parâmetro, Find-PackageProvider encontrará a versão mais alta disponível do provedor que também satisfaça qualquer versão máxima especificada pelo parâmetro MaximumVersion .
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Source
Especifica uma ou mais fontes de pacote. Você pode obter uma lista de fontes de pacote disponíveis usando o Get-PackageSource cmdlet.
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
Saídas
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Esse cmdlet retorna um objeto SoftwareIdentity . Um objeto SoftwareIdentity pode ser canalizado Install-PackageProvider para instalar os resultados de Find-PackageProvider.
Observações
Importante
A partir de abril de 2020, a Galeria do PowerShell não dá mais suporte ao TLS (Transport Layer Security) versões 1.0 e 1.1. Se você não estiver usando o TLS 1.2 ou superior, receberá um erro ao tentar acessar a Galeria do PowerShell. Use o seguinte comando para garantir que você esteja usando o TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Para obter mais informações, consulte o comunicado no blog do PowerShell.