Share via


Get-PackageSource

Lekéri a csomagszolgáltatóhoz regisztrált csomagforrások listáját.

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

A Get-PackageSource parancsmag lekéri azoknak a csomagforrásoknak a listáját, amelyek regisztrálva vannak a PackageManagement szolgáltatásban a helyi számítógépen. Ha csomagszolgáltatót ad meg, Get-PackageSource csak a megadott szolgáltatóhoz társított források lesznek lekérve. Ellenkező esetben a parancs a PackageManagement szolgáltatásban regisztrált összes csomagforrást visszaadja.

Példák

1. példa: Az összes csomagforrás lekérése

A Get-PackageSource parancsmag lekéri az összes csomagforrást, amely regisztrálva van a PackageManagement szolgáltatásban a helyi számítógépen.

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

2. példa: Egy adott szolgáltató összes csomagforrásának lekérése

Ez a parancs lekéri az adott szolgáltatóhoz regisztrált csomagforrásokat.

Get-PackageSource -ProviderName NuGet

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

Get-PackageSource A ProviderName paramétert használja a NuGet-szolgáltatóhoz regisztrált csomagforrások lekéréséhez.

3. példa: Források lekérése csomagszolgáltatótól

Ez a parancs csomagszolgáltatót használ a csomagforrások lekéréséhez.

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 A Name paramétert használja, adja meg a szolgáltató nevét, NuGet. A rendszer elküldi az objektumot a folyamatnak.Get-PackageSource

Paraméterek

-ConfigFile

Konfigurációs fájlt ad meg.

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

-Force

Kényszeríti a parancs futtatását anélkül, hogy felhasználói megerősítést kérne.

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

-ForceBootstrap

Azt jelzi, hogy ez a parancsmag arra kényszeríti a PackageManagementet , hogy automatikusan telepítsen egy csomagszolgáltatót.

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

-Location

A csomagkezelési forrás vagy adattár helyét adja meg.

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

-Name

A csomagkezelési forrás nevét adja meg.

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

-PackageManagementProvider

Egy csomagkezelési szolgáltatót ad meg.

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

-ProviderName

Egy vagy több csomagszolgáltató nevét adja meg. Több csomagszolgáltató neve vesszővel elválasztva. A használatával Get-PackageProvider lekérheti az elérhető csomagszolgáltatók listáját.

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

Megadja a csomagforrás közzétételi helyét.

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

-ScriptPublishLocation

Megadja a szkript közzétételi helyét.

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

-ScriptSourceLocation

Megadja a szkript forráshelyét.

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

-SkipValidate

Váltás, amely kihagyja egy csomagforrás hitelesítő adatainak érvényesítését.

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

Kimenetek

Microsoft.PackageManagement.Packaging.PackageSource

Ez a parancsmag egy PackageSource objektumot ad vissza minden regisztrált csomagforráshoz, amely megfelel a paraméterek által megadott feltételeknek. Alapértelmezés szerint minden regisztrált csomagforrást visszaad.

Jegyzetek

Fontos

2020 áprilisától a PowerShell-galéria már nem támogatja a Transport Layer Security (TLS) 1.0-s és 1.1-es verzióját. Ha nem TLS 1.2-t vagy újabb verziót használ, hibaüzenet jelenik meg a PowerShell-galéria elérésekor. Az alábbi paranccsal győződjön meg arról, hogy a TLS 1.2-t használja:

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

További információért tekintse meg a bejelentést a PowerShell-blogon.