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-PackageSource
gö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.
İlişkili Bağlantılar
PowerShellGet
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin