Find-PackageProvider
Yükleme için kullanılabilen Paket Yönetimi paket sağlayıcılarının listesini döndürür.
Syntax
Find-PackageProvider
[[-Name] <String[]>]
[-AllVersions]
[-Source <String[]>]
[-IncludeDependencies]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
Cmdlet, Find-PackageProvider
PowerShellGet ile kaydedilen paket kaynaklarında kullanılabilen eşleşen PackageManagement sağlayıcılarını bulur. Bunlar, Install-PackageProvider cmdlet'iyle yükleme için kullanılabilen paket sağlayıcılarıdır. Varsayılan olarak bu, PackageManagement ve Provider etiketleriyle PowerShell Galerisi kullanılabilir modülleri içerir.
Find-PackageProvider
ayrıca, Paket Yönetimi Azure Blob deposunda bulunan eşleşen Paket Yönetimi sağlayıcılarını bulur. Bunları bulmak ve yüklemek için önyükleyici sağlayıcısını kullanın.
Örnekler
Örnek 1: Kullanılabilir tüm paket sağlayıcılarını bulma
Find-PackageProvider
Bu komut, Paket Yönetimi tarafından desteklenen depolarda kullanılabilen tüm paket sağlayıcılarının listesini alır. Varsayılan olarak, bu paket sağlayıcıları PowerShell Galerisi ve Paket Yönetimi önyükleme uygulaması kullanılarak kullanılabilir.
Örnek 2: Sağlayıcının tüm sürümlerini bulma
Find-PackageProvider -Name "Nuget" -AllVersions
Bu komut, paket sağlayıcısının Nuget adlı tüm sürümlerini bulur.
Örnek 3: Belirtilen kaynaktan sağlayıcı bulma
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Bu komut, belirtilen paket kaynağı kullanılarak kullanılabilen bir paket sağlayıcısı bulur.
Parametreler
-AllVersions
Bu cmdlet'in paket sağlayıcısının tüm kullanılabilir sürümlerini döndürdüğünü gösterir. Varsayılan olarak, Find-PackageProvider
yalnızca en yeni kullanılabilir sürümü döndürür.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Paket sağlayıcılarını arama izni olan bir kullanıcı hesabı belirtir.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Komutu, kullanıcı onayı istemeden çalışmaya zorlar. Şu anda bu, ForceBootstrap parametresine eşdeğerdir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Bu cmdlet'in Paket Yönetimi'ni paket sağlayıcısını otomatik olarak yüklemeye zorlandığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeDependencies
Bu cmdlet'in bağımlılıklar içerdiğini gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumVersion
Bulmak istediğiniz paket sağlayıcısının izin verilen en yüksek sürümünü belirtir. Bu parametreyi eklemezseniz, Find-PackageProvider
sağlayıcının kullanılabilir en yüksek sürümünü bulur.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinimumVersion
Bulmak istediğiniz paket sağlayıcısının izin verilen en düşük sürümünü belirtir. Bu parametreyi eklemezseniz, Find-PackageProvider
paketin MaximumVersion parametresi tarafından belirtilen en yüksek sürümü karşılayan en yüksek kullanılabilir sürümünü bulur.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Bir veya daha fazla paket sağlayıcısı modülü adını veya joker karakterli sağlayıcı adlarını belirtir. Birden çok paket adını virgülle ayırın.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Proxy
doğrudan İnternet kaynağına bağlanmak yerine istek için bir ara sunucu belirtir.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
Proxy parametresi tarafından belirtilen ara sunucuyu kullanma izni olan bir kullanıcı hesabı belirtir.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequiredVersion
Bulmak istediğiniz paket sağlayıcısının tam olarak izin verilen sürümünü belirtir. Bu parametreyi eklemezseniz, Find-PackageProvider
sağlayıcının MaximumVersion parametresi tarafından belirtilen en yüksek sürümü de karşılayan en yüksek kullanılabilir sürümünü bulur.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
Bir veya daha fazla paket kaynağını belirtir. cmdlet'ini kullanarak kullanılabilir paket kaynaklarının Get-PackageSource
listesini alabilirsiniz.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Bu cmdlet bir SoftwareIdentity nesnesi döndürür. SoftwareIdentity nesnesi, sonuçlarını Find-PackageProvider
yüklemek için içine Install-PackageProvider
aktarılabilir.
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