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
Hiermee geeft u een configuratiebestand.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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 |
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 |
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 |
Hiermee geeft u de naam van een pakketbeheerbron.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u een pakketbeheerprovider op.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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 |
Hiermee geeft u de publicatielocatie voor de pakketbron.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de publicatielocatie van het script op.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de locatie van de scriptbron op.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor