Get-PackageSource
Hämtar en lista över paketkällor som är registrerade för en paketleverantör.
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
Cmdleten Get-PackageSource
hämtar en lista över paketkällor som är registrerade med PackageManagement på den lokala datorn. Om du anger en paketprovider Get-PackageSource
hämtar endast de källor som är associerade med den angivna providern. Annars returnerar kommandot alla paketkällor som är registrerade med PackageManagement.
Exempel
Exempel 1: Hämta alla paketkällor
Cmdleten Get-PackageSource
hämtar alla paketkällor som är registrerade med PackageManagement på den lokala datorn.
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
Exempel 2: Hämta alla paketkällor för en specifik provider
Det här kommandot hämtar paketkällor som är registrerade för en specifik 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
använder parametern ProviderName för att hämta paketkällor som är registrerade för NuGet-providern .
Exempel 3: Hämta källor från en paketleverantör
Det här kommandot använder en paketprovider för att hämta paketkällor.
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
använder parametern Namn anger du providernamnet NuGet. Objektet skickas nedåt i pipelinen till Get-PackageSource
.
Parametrar
-ConfigFile
Anger en konfigurationsfil.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Anger att denna cmdlet tvingar PackageManagement att automatiskt installera en paketprovider.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Anger platsen för en pakethanteringskälla eller lagringsplats.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på en pakethanteringskälla.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
Anger en pakethanteringsprovider.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
Anger ett eller flera paketprovidernamn. Avgränsa flera paketprovidernamn med kommatecken.
Använd Get-PackageProvider
för att hämta en lista över tillgängliga paketprovidrar.
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
Anger publiceringsplatsen för paketkällan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Anger skriptets publiceringsplats.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Anger platsen för skriptkällan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
Växla som hoppar över valideringen av autentiseringsuppgifterna för en paketkälla.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
Microsoft.PackageManagement.Packaging.PackageSource
Den här cmdleten returnerar ett PackageSource-objekt för varje registrerad paketkälla som uppfyller de kriterier som anges av parametrarna. Som standard returneras varje registrerad paketkälla.
Kommentarer
Viktigt
Från och med april 2020 stöder PowerShell-galleriet inte längre TLS-versionerna (Transport Layer Security) 1.0 och 1.1. Om du inte använder TLS 1.2 eller senare får du ett felmeddelande när du försöker komma åt PowerShell-galleriet. Använd följande kommando för att se till att du använder TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Mer information finns i tillkännagivandet i PowerShell-bloggen.
Relaterade länkar
PowerShellGet