Share via


Get-PackageSource

Bir paket sağlayıcısı için kaydedilen paket kaynaklarının listesini alı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

cmdlet'i Get-PackageSource , yerel bilgisayarda PackageManagement ile kaydedilen paket kaynaklarının listesini alır. Bir paket sağlayıcısı belirtirseniz, Get-PackageSource yalnızca belirtilen sağlayıcıyla ilişkili kaynakları alır. Aksi takdirde, komut PackageManagement ile kaydedilen tüm paket kaynaklarını döndürür.

Örnekler

Örnek 1: Tüm paket kaynaklarını alma

cmdlet'i Get-PackageSource , yerel bilgisayarda PackageManagement ile kaydedilen tüm paket kaynaklarını alır.

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

Örnek 2: Belirli bir sağlayıcı için tüm paket kaynaklarını alma

Bu komut, belirli bir sağlayıcı için kaydedilen paket kaynaklarını alır.

Get-PackageSource -ProviderName NuGet

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

Get-PackageSource, NuGet sağlayıcısı için kayıtlı paket kaynaklarını almak için ProviderName parametresini kullanır.

Örnek 3: Bir paket sağlayıcısından kaynak alma

Bu komut, paket kaynaklarını almak için bir paket sağlayıcısı kullanır.

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 Ad parametresini kullanır ve sağlayıcı adını (NuGet) belirtir. nesnesi işlem hattına Get-PackageSourcegönderilir.

Parametreler

-ConfigFile

Yapılandırma dosyasını belirtir.

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

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

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

-ForceBootstrap

Bu cmdlet'in PackageManagement'ı otomatik olarak bir paket sağlayıcısı yüklemeye zorlandığını gösterir.

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

-Location

Paket yönetimi kaynağının veya deposunun konumunu belirtir.

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

-Name

Paket yönetimi kaynağının adını belirtir.

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

-PackageManagementProvider

Bir paket yönetimi sağlayıcısı belirtir.

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

-ProviderName

Bir veya daha fazla paket sağlayıcısı adını belirtir. Birden çok paket sağlayıcısı adını virgülle ayırın. Kullanılabilir paket sağlayıcılarının listesini almak için kullanın Get-PackageProvider .

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

Paket kaynağının yayımlama konumunu belirtir.

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

-ScriptPublishLocation

Betik yayımlama konumunu belirtir.

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

-ScriptSourceLocation

Betik kaynağı konumunu belirtir.

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

-SkipValidate

Paket kaynağının kimlik bilgilerini doğrulamayı atlayan anahtar.

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

Çıkışlar

Microsoft.PackageManagement.Packaging.PackageSource

Bu cmdlet, her kayıtlı paket kaynağı için parametreler tarafından ayarlanan ölçütleri karşılayan bir PackageSource nesnesi döndürür. Varsayılan olarak, kayıtlı her paket kaynağını döndürür.

Notlar

Önemli

Nisan 2020 itibarıyla PowerShell Galerisi artık Aktarım Katmanı Güvenliği (TLS) 1.0 ve 1.1 sürümlerini desteklememektedir. TLS 1.2 veya üzerini kullanmıyorsanız, PowerShell Galerisi erişmeye çalışırken bir hata alırsınız. TLS 1.2 kullandığınızdan emin olmak için aşağıdaki komutu kullanın:

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

Daha fazla bilgi için PowerShell blogundaki duyuruya bakın.