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 met pakketbronnen op die zijn geregistreerd bij PackageManagement op de lokale computer. Als u een pakketprovider opgeeft, Get-PackageSource
haalt u alleen de bronnen op 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 opgeslagen 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
Deze opdracht maakt gebruik van een pakketprovider 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 door de pijplijn verzonden naar Get-PackageSource
.
Parameters
-ConfigFile
Hiermee geeft u een configuratiebestand.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Hiermee wordt de opdracht uitgevoerd zonder dat om bevestiging van de gebruiker wordt gevraagd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Geeft aan dat deze cmdlet PackageManagement dwingt om automatisch een pakketprovider te installeren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van een pakketbeheerbron.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
Hiermee geeft u een pakketbeheerprovider op.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
Hiermee geeft u een of meer pakketprovidernamen op. Scheid de namen van meerdere pakketproviders met komma's.
Gebruik Get-PackageProvider
om een lijst met beschikbare pakketproviders op te halen.
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
Hiermee geeft u de publicatielocatie voor de pakketbron.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Hiermee geeft u de locatie voor het publiceren van het script op.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
Schakeloptie waarmee het valideren van de referenties van een pakketbron wordt overgeslagen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Uitvoerwaarden
Microsoft.PackageManagement.Packaging.PackageSource
Deze cmdlet retourneert een PackageSource-object voor elke geregistreerde pakketbron die voldoet aan de criteria die zijn ingesteld door de parameters. Standaard wordt elke geregistreerde pakketbron geretourneerd.
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 de PowerShell-blog voor meer informatie.
Verwante koppelingen
PowerShellGet
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor