Sdílet prostřednictvím


Get-PackageSource

Získá seznam zdrojů balíčků, které jsou registrovány pro zprostředkovatele balíčku.

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

Rutina Get-PackageSource získá seznam zdrojů balíčků, které jsou zaregistrované v PackageManagement na místním počítači. Pokud zadáte zprostředkovatele balíčku, Get-PackageSource získá pouze ty zdroje, které jsou přidruženy k zadanému poskytovateli. V opačném případě příkaz vrátí všechny zdroje balíčků, které jsou zaregistrované v PackageManagement.

Příklady

Příklad 1: Získání všech zdrojů balíčků

Rutina Get-PackageSource získá všechny zdroje balíčků, které jsou zaregistrované pomocí PackageManagement v místním počítači.

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

Příklad 2: Získání všech zdrojů balíčků pro konkrétního zprostředkovatele

Tento příkaz získá zdroje balíčků zaregistrované pro konkrétního zprostředkovatele.

Get-PackageSource -ProviderName NuGet

Name                 ProviderName     IsTrusted  Location
----                 ------------     ---------  --------
LocalPackages        NuGet            False      C:\LocalPkg\
MyNuget              NuGet            False      https://www.nuget.org/api/v2

Get-PackageSource Používá parametr ProviderName k získání zdrojů balíčků, které jsou zaregistrované pro zprostředkovatele NuGet .

Příklad 3: Získání zdrojů od poskytovatele balíčků

Tento příkaz používá poskytovatele balíčků k získání zdrojů balíčků.

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 použije parametr Name a zadá název zprostředkovatele NuGet. Objekt se odešle do kanálu .Get-PackageSource

Parametry

-ConfigFile

Určuje konfigurační soubor.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Vynutí spuštění příkazu bez žádosti o potvrzení uživatele.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceBootstrap

Označuje, že tato rutina vynutí , aby PackageManagement automaticky nainstaloval zprostředkovatele balíčku.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Určuje umístění zdroje nebo úložiště správy balíčků.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Určuje název zdroje správy balíčků.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PackageManagementProvider

Určuje zprostředkovatele správy balíčků.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProviderName

Určuje jeden nebo více názvů zprostředkovatelů balíčků. Oddělte několik názvů zprostředkovatelů balíčků čárkami. Použijte Get-PackageProvider k získání seznamu dostupných poskytovatelů balíčků.

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

Určuje umístění publikování pro zdroj balíčku.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptPublishLocation

Určuje umístění publikování skriptu.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptSourceLocation

Určuje umístění zdroje skriptu.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipValidate

Přepínač, který přeskočí ověřování přihlašovacích údajů zdroje balíčku.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Výstupy

Microsoft.PackageManagement.Packaging.PackageSource

Tato rutina vrátí objekt PackageSource pro každý registrovaný zdroj balíčku, který splňuje kritéria nastavená parametry. Ve výchozím nastavení vrací všechny zaregistrované zdroje balíčků.

Poznámky

Důležité

Od dubna 2020 už Galerie prostředí PowerShell nepodporuje protokol TLS (Transport Layer Security) verze 1.0 a 1.1. Pokud nepoužíváte protokol TLS 1.2 nebo vyšší, při pokusu o přístup k Galerie prostředí PowerShell se zobrazí chyba. Pomocí následujícího příkazu se ujistěte, že používáte protokol TLS 1.2:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Další informace najdete v oznámení na blogu o PowerShellu.