Get-PackageSource
Obtiene una lista de orígenes de paquetes registrados para un proveedor de paquetes.
Syntax
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Description
El Get-PackageSource
cmdlet obtiene una lista de orígenes de paquetes registrados con PackageManagement en el equipo local. Si especifica un proveedor de paquetes, Get-PackageSource
obtiene solo los orígenes asociados al proveedor especificado. De lo contrario, el comando devuelve todos los orígenes de paquetes registrados con PackageManagement.
Ejemplos
Ejemplo 1: Obtener todos los orígenes de paquetes
El Get-PackageSource
cmdlet obtiene todos los orígenes de paquetes registrados con PackageManagement en el equipo 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
Ejemplo 2: Obtención de todos los orígenes de paquetes para un proveedor específico
Este comando obtiene orígenes de paquetes registrados para un proveedor específico.
Get-PackageSource -ProviderName NuGet
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageSource
usa el parámetro ProviderName para obtener orígenes de paquetes registrados para el proveedor de NuGet .
Ejemplo 3: Obtener orígenes de un proveedor de paquetes
Este comando usa un proveedor de paquetes para obtener orígenes de paquetes.
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 el parámetro Name para especificar el nombre del proveedor, NuGet. El objeto se envía por la canalización a Get-PackageSource
.
Parámetros
-ConfigFile
Especifica un archivo de configuración.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Obliga al comando a ejecutarse sin solicitar la confirmación del usuario.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Indica que este cmdlet obliga a PackageManagement a instalar automáticamente un proveedor de paquetes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Especifica la ubicación de un origen o repositorio de administración de paquetes.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica el nombre de un origen de administración de paquetes.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
Especifica un proveedor de administración de paquetes.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
Especifica uno o varios nombres de proveedor de paquetes. Separe varios nombres de proveedor de paquetes con comas.
Use Get-PackageProvider
para obtener una lista de proveedores de paquetes disponibles.
Type: | String[] |
Aliases: | Provider |
Accepted values: | Bootstrap, NuGet, PowerShellGet |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Especifica la ubicación de publicación para el origen del paquete.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Especifica la ubicación de publicación del script.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Especifica la ubicación de origen del script.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
Cambie que omita la validación de las credenciales de un origen de paquete.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Salidas
Microsoft.PackageManagement.Packaging.PackageSource
Este cmdlet devuelve un objeto PackageSource para cada origen de paquete registrado que cumple los criterios establecidos por los parámetros. De forma predeterminada, devuelve todos los orígenes de paquetes registrados.
Notas
Importante
A partir de abril de 2020, Galería de PowerShell ya no es compatible con las versiones 1.0 y 1.1 de Seguridad de la capa de transporte (TLS). Si no usa TLS 1.2 o una versión posterior, recibirá un error al intentar obtener acceso a Galería de PowerShell. Use el siguiente comando para asegurarse de que usa TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Para más información, consulte el anuncio en el blog de PowerShell.