Get-PackageSource
Obtém uma lista de fontes de pacote que estão registradas para um provedor de pacotes.
Sintaxe
NuGet
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
PowerShellGet
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Description
O cmdlet Get-PackageSource obtém uma lista de fontes de pacote que são registradas com PackageManagement no computador local. Se você especificar um provedor de pacotes, Get-PackageSource obterá apenas as fontes associadas ao provedor especificado. Caso contrário, o comando retornará todas as fontes de pacote registradas com PackageManagement.
Exemplos
Exemplo 1: Obter todas as fontes de pacote
O cmdlet Get-PackageSource obtém todas as fontes de pacote registradas com PackageManagement no computador local.
Get-PackageSource
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
PSGallery PowerShellGet False https://www.powershellgallery.com/api/v2
Exemplo 2: Obter todas as fontes de pacote para um provedor específico
Esse comando obtém fontes de pacote que são registradas para um provedor específico.
Get-PackageSource -ProviderName NuGet
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Exemplo 3: Obter fontes de um provedor de pacotes
Esse comando usa um provedor de pacotes para obter fontes de pacote.
Get-PackageProvider -Name NuGet | Get-PackageSource
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageProvider usa o parâmetro Name especificar o nome do provedor, NuGet. O objeto é enviado pelo pipeline para Get-PackageSource.
Parâmetros
-ConfigFile
Especifica um arquivo de configuração.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
NuGet
| 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.
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 PackageManagement a instalar automaticamente um 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 |
-Location
Especifica o local de uma origem ou repositório de gerenciamento de pacotes.
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 o nome de uma fonte de gerenciamento de pacote.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 0 |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-PackageManagementProvider
Especifica um provedor de gerenciamento de pacotes.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
PowerShellGet
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ProviderName
Especifica um ou mais nomes de provedor de pacotes. Separe vários nomes de provedores de pacotes com vírgulas.
Use Get-PackageProvider para obter uma lista de provedores de pacotes disponíveis.
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Valores aceitos: | Bootstrap, NuGet, PowerShellGet |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | Fornecedor |
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 |
-PublishLocation
Especifica o local de publicação da origem do pacote.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
PowerShellGet
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ScriptPublishLocation
Especifica o local de publicação do script.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
PowerShellGet
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ScriptSourceLocation
Especifica o local de origem do script.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
PowerShellGet
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SkipValidate
Alterne que ignora a validação das credenciais de uma fonte de pacote.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
NuGet
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| 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.PackageSource
Esse cmdlet retorna um objeto PackageSource para cada fonte de pacote registrada que atende aos critérios definidos pelos parâmetros. Por padrão, ele retorna todas as fontes de pacote registradas.
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.