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.