Get-PackageSource

Hiermee haalt u een lijst op met pakketbronnen die zijn geregistreerd voor een pakketprovider.

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

De Get-PackageSource cmdlet haalt een lijst op met pakketbronnen die zijn geregistreerd bij PackageManagement op de lokale computer. Als u een pakketprovider opgeeft, Get-PackageSource worden alleen de bronnen opgevraagd die zijn gekoppeld aan de opgegeven provider. Anders retourneert de opdracht alle pakketbronnen die zijn geregistreerd bij PackageManagement.

Voorbeelden

Voorbeeld 1: Alle pakketbronnen ophalen

De Get-PackageSource cmdlet haalt alle pakketbronnen op die zijn geregistreerd bij PackageManagement op de lokale computer.

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

Voorbeeld 2: alle pakketbronnen voor een specifieke provider ophalen

Met deze opdracht worden pakketbronnen ophaalt die zijn geregistreerd voor een specifieke provider.

Get-PackageSource -ProviderName NuGet

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

Get-PackageSource gebruikt de parameter ProviderName om pakketbronnen op te halen die zijn geregistreerd voor de NuGet-provider .

Voorbeeld 3: Bronnen ophalen van een pakketprovider

Met deze opdracht wordt een pakketprovider gebruikt om pakketbronnen op te halen.

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 gebruikt de parameter Name om de naam van de provider op te geven, NuGet. Het object wordt naar de pijplijn verzonden Get-PackageSource.

Parameters

-ConfigFile

Hiermee geeft u een configuratiebestand.

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

Hiermee dwingt u de opdracht uit te voeren zonder om bevestiging van de gebruiker te vragen.

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

Geeft aan dat met deze cmdlet PackageManagement automatisch een pakketprovider moet worden geïnstalleerd.

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

Hiermee geeft u de locatie van een pakketbeheerbron of opslagplaats.

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

Hiermee geeft u de naam van een pakketbeheerbron.

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

Hiermee geeft u een pakketbeheerprovider op.

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

Hiermee geeft u een of meer pakketprovidernamen op. Scheid meerdere namen van pakketproviders met komma's. Hiermee Get-PackageProvider haalt u een lijst met beschikbare pakketproviders op.

Type:String[]
Aliases:Provider
Accepted values:Bootstrap, NuGet, PowerShellGet
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PublishLocation

Hiermee geeft u de publicatielocatie voor de pakketbron.

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

Hiermee geeft u de publicatielocatie van het script op.

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

Hiermee geeft u de locatie van de scriptbron op.

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

Schakel over waarmee de referenties van een pakketbron worden geverifieerd.

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

Uitvoerwaarden

PackageSource[]

Hiermee geeft u een of meer pakketbronnen op.

Notities

Belangrijk

Vanaf april 2020 biedt de PowerShell Gallery geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. Als u TLS 1.2 of hoger niet gebruikt, krijgt u een foutmelding wanneer u toegang probeert te krijgen tot de PowerShell Gallery. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:

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

Zie de aankondiging in het PowerShell-blog voor meer informatie.