Install-PackageProvider
Bir veya daha fazla Paket Yönetimi paket sağlayıcısı yükler.
Sözdizimi
PackageBySearch EnterprisePublishing
Install-PackageProvider
[-Name] <String[]>
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Credential <PSCredential>]
[-Scope <String>]
[-Source <String[]>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-AllVersions]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
PackageByInputObject
Install-PackageProvider
[-InputObject] <SoftwareIdentity[]>
[-Scope <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-AllVersions]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdlet, Install-PackageProviderPowerShellGet ile kaydedilen paket kaynaklarında kullanılabilen eşleşen Paket Yönetimi sağlayıcılarını yükler. Varsayılan olarak bu, PackageManagement etiketiyle Windows PowerShell Galerisi'nde bulunan modülleri içerir.
PowerShellGet Paket Yönetimi sağlayıcısı, bu depolardaki sağlayıcıları bulmak için kullanılır.
Bu cmdlet, Paket Yönetimi önyükleme uygulaması kullanılarak kullanılabilen eşleşen Paket Yönetimi sağlayıcılarını da yükler.
Örnekler
Örnek 1: PowerShell Galerisi'nden paket sağlayıcısı yükleme
Bu komut, PowerShell Galerisi'nden GistProvider paket sağlayıcısını yükler.
Install-PackageProvider -Name "GistProvider" -Verbose
Örnek 2: Bir paket sağlayıcısının belirtilen sürümünü yükleme
Bu örnek, NuGet paket sağlayıcısının belirtilen sürümünü yükler.
İlk komut, paket sağlayıcısının NuGet adlı tüm sürümlerini bulur. İkinci komut, NuGet paket sağlayıcısının belirtilen sürümünü yükler.
Find-PackageProvider -Name "NuGet" -AllVersions
Install-PackageProvider -Name "NuGet" -RequiredVersion "2.8.5.216" -Force
NuGet paket sağlayıcısını yalnızca Windows PowerShell'de PackageManagement v1.1.0.0 çalıştırıyorsanız yüklemeniz gerekir. PowerShellGet ve PackageManagement'ın daha yeni sürümleri varsayılan olarak NuGet paket sağlayıcısını içerir.
Örnek 3: Sağlayıcı bulma ve yükleme
Bu örnekte Gist sağlayıcısını aramak ve yüklemek için ve işlem hattı kullanılır Find-PackageProvider .
Find-PackageProvider -Name "GistProvider" | Install-PackageProvider -Verbose
Örnek 4: Geçerli kullanıcının modül klasörüne sağlayıcı yükleme
Bu komut, yalnızca geçerli kullanıcının kullanabilmesi için öğesine $env:LOCALAPPDATA\PackageManagement\ProviderAssemblies bir paket sağlayıcısı yükler.
Install-PackageProvider -Name GistProvider -Verbose -Scope CurrentUser
Parametreler
-AllVersions
Bu cmdlet'in paket sağlayıcısının tüm kullanılabilir sürümlerini yüklediğini gösterir. Varsayılan olarak, Install-PackageProvider yalnızca en yüksek kullanılabilir sürümü döndürür.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Credential
Paket sağlayıcılarını yükleme izni olan bir kullanıcı hesabı belirtir.
Parametre özellikleri
| Tür: | PSCredential |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageBySearch
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Force
Bu cmdlet'in bu cmdlet'le zorlanabilecek tüm eylemleri zorladığını gösterir. Şu anda bu, Force parametresinin ForceBootstrap parametresiyle aynı şekilde davrandiği anlamına gelir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ForceBootstrap
Bu cmdlet'in paket sağlayıcısını otomatik olarak yüklediğini gösterir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-InputObject
SoftwareIdentity nesnesini belirtir. cmdlet'ini Find-PackageProvider kullanarak içine aktaracak bir Install-PackageProvider nesnesi edinin.
Parametre özellikleri
| Tür: | Microsoft.PackageManagement.Packaging.SoftwareIdentity[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageByInputObject
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-MaximumVersion
Yüklemek istediğiniz paket sağlayıcısının izin verilen en yüksek sürümünü belirtir. Bu parametreyi eklemezseniz, Install-PackageProvider sağlayıcının en yüksek kullanılabilir sürümünü yükler.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageBySearch
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-MinimumVersion
Yüklemek istediğiniz paket sağlayıcısının izin verilen en düşük sürümünü belirtir. Bu parametreyi eklemezseniz, Install-PackageProviderPaketin MaximumVersion parametresi tarafından belirtilen tüm gereksinimleri karşılayan en yüksek kullanılabilir sürümünü yükler.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageBySearch
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Name
Bir veya daha fazla paket sağlayıcısı modülü adını belirtir. Birden çok paket adını virgülle ayırın. Joker karakterler desteklenmez.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageBySearch
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Proxy
doğrudan İnternet kaynağına bağlanmak yerine istek için bir ara sunucu belirtir.
Parametre özellikleri
| Tür: | Uri |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ProxyCredential
Proxy parametresi tarafından belirtilen proxy sunucusunu kullanma izni olan bir kullanıcı hesabı belirtir.
Parametre özellikleri
| Tür: | PSCredential |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-RequiredVersion
Yüklemek istediğiniz paket sağlayıcısının tam olarak izin verilen sürümünü belirtir. Bu parametreyi eklemezseniz, Install-PackageProvider sağlayıcının kullanılabilir en yüksek sürümünü yükler ve bu da parametresi tarafından belirtilen en yüksek sürümü MaximumVersion karşılar.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageBySearch
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Scope
Sağlayıcının yükleme kapsamını belirtir. Bu parametre için kabul edilebilir değerler şunlardır:
Tüm Kullanıcılar - Sağlayıcıları, bilgisayarın tüm kullanıcılarının erişebileceği bir konuma yükler. Varsayılan olarak, bu $env:ProgramFiles\PackageManagement\ProviderAssemblies şeklindedir.
CurrentUser - Sağlayıcıları yalnızca geçerli kullanıcının erişebildiği bir konuma yükler. Varsayılan olarak, bu $env:LOCALAPPDATA\PackageManagement\ProviderAssemblies şeklindedir.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Kabul edilen değerler: | CurrentUser, AllUsers |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Source
Bir veya daha fazla paket kaynağını belirtir. Kullanılabilir paket kaynaklarının Get-PackageSource listesini almak için cmdlet'ini kullanın.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
PackageBySearch
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Girişler
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Bir SoftwareIdentity nesnesini bu cmdlet'e yöneltebilirsiniz. içine aktarılabilir bir Find-PackageProvider nesnesi almak için kullanınInstall-PackageProvider.
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'ne erişmeye çalışırken 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 blogunda duyuru bakın.