Get-PackageProvider
Paket Yönetimi'ne bağlı paket sağlayıcılarının listesini döndürür.
Syntax
Get-PackageProvider
[[-Name] <String[]>]
[-ListAvailable]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
Cmdlet, Get-PackageProvider
Paket Yönetimi'ne bağlı paket sağlayıcılarının listesini döndürür. Bu sağlayıcılara örnek olarak PSModule, NuGet ve Chocolatey verilebilir. Sonuçları bir veya daha fazla sağlayıcı adının tümüne veya bir bölümüne göre filtreleyebilirsiniz.
Örnekler
Örnek 1: Şu anda yüklü olan tüm paket sağlayıcılarını alma
Get-PackageProvider
Bu komut, şu anda yerel bilgisayarda yüklü olan tüm paket sağlayıcılarının listesini alır.
Örnek 2: Tüm kullanılabilir paket sağlayıcılarını alma
Get-PackageProvider -ListAvailable
Bu komut, yerel bilgisayarda bulunan tüm paket sağlayıcılarının listesini alır.
Örnek 3: Dinamik olarak paket sağlayıcısı alma
Get-PackageProvider -Name "Chocolatey" -ForceBootstrap
Bilgisayarınızda Chocolatey sağlayıcısı yüklü değilse bu komut Chocolatey sağlayıcısını otomatik olarak yükler.
Parametreler
-Force
Bu cmdlet'in, bu cmdlet'le zorlanabilecek diğer tüm eylemleri zorladığını gösterir. içinde Get-PackageProvider
bu, Force parametresinin ForceBootstrap parametresiyle aynı şekilde hareket ettiğini gösterir.
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 |
-ListAvailable
Tüm yüklü sağlayıcıları alır. Get-PackageProvider
sağlayıcıyı HEM PSModulePath ortam değişkeninde hem de paket sağlayıcısı derleme klasörlerinde listelenen yollarda alır:
$env:ProgramFiles\PackageManagement\ProviderAssemblies
$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies
Bu parametre olmadan yalnızca Get-PackageProvider
geçerli oturumda yüklenen sağlayıcıları alır.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Bir veya daha fazla sağlayıcı adını veya kısmi sağlayıcı adlarını belirtir. Birden çok sağlayıcı adını virgülle ayırın. Bu parametre için geçerli değerler, paketlerle yüklediğiniz sağlayıcıların adlarını içerir; PackageManagement, PSModule ve MSI sağlayıcıları da dahil olmak üzere bir dizi varsayılan sağlayıcıyla birlikte sağlanır.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
Microsoft.PackageManagement.Implementation.PackageProvider
Bu cmdlet, parametrelerle eşleşen her yüklü paket sağlayıcısı için bir PackageProvider nesnesi döndürür. Varsayılan olarak, yüklü her paket sağlayıcısı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