Import-PackageProvider
Csomagkezelési csomagszolgáltatókat ad hozzá az aktuális munkamenethez.
Syntax
Import-PackageProvider
[-Name] <String[]>
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
A Import-PackageProvider
parancsmag egy vagy több csomagszolgáltatót ad hozzá az aktuális munkamenethez.
Az importált szolgáltatót telepíteni kell a helyi számítógépre.
Az elérhető szolgáltatók listájának lekéréséhez futtassa a parancsot Get-PackageProvider -ListAvailable
.
Vegye figyelembe, hogy a csomagszolgáltató neve eltérhet a modul nevétől.
Biztonsági okokból a PackageManagement megköveteli, hogy a C#-alapú szolgáltatók tartalmazzák a fájlt provider.manifest
. A szolgáltató injektált használatával provider.manifest
történő felépítéséről további információt a .csproj
következő projektfájljaiban https://github.com/oneget/onegettalál: .
Példák
1. példa: Csomagszolgáltató importálása a helyi számítógépről
PS C:\> Import-PackageProvider -Name "Nuget"
Ez a parancs importálja a Nuget-szolgáltatót, miután telepítette a helyi számítógépre.
2. példa: Csomagszolgáltató adott verziójának importálása
PS C:\> Find-PackageProvider -Name "Nuget" -AllVersions
Install-PackageProvider -Name "Nuget" -RequiredVersion "2.8.5.201" -Force
Get-PackageProvider -ListAvailable
Import-PackageProvider -Name "Nuget" -RequiredVersion "2.8.5.201" -Verbose
Ez a parancs megkeresi, telepíti és importálja a Nuget-csomagszolgáltató egy adott verzióját.
Paraméterek
-Force
Kényszeríti a parancs futtatását anélkül, hogy felhasználói megerősítést kérne. Csomagszolgáltató újraimportálása.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Azt jelzi, hogy ez a parancsmag arra kényszeríti a Csomagkezelést, hogy automatikusan telepítse a csomagszolgáltatót.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumVersion
Megadja az importálni kívánt csomagszolgáltató maximálisan engedélyezett verzióját. Ha nem adja hozzá ezt a paramétert, Import-PackageProvider
importálja a szolgáltató legmagasabb rendelkezésre állású verzióját.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinimumVersion
Megadja az importálni kívánt csomagszolgáltató minimálisan engedélyezett verzióját. Ha nem adja hozzá ezt a paramétert, importálja a csomag legmagasabb elérhető verzióját, Import-PackageProvider
amely megfelel a MaximumVersion paraméterrel megadott maximális verziónak is.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Egy vagy több csomagszolgáltató nevét adja meg. Helyettesítő karakterek használata nem engedélyezett.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RequiredVersion
Megadja az importálni kívánt csomagszolgáltató pontos verzióját. Ha nem adja hozzá ezt a paramétert, importálja a szolgáltató legmagasabb elérhető verzióját, Import-PackageProvider
amely megfelel a MaximumVersion paraméterrel megadott maximális verziónak is.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
Microsoft.PackageManagement.Implementation.PackageProvider
A által visszaadott PackageProvider objektumot a következőbe Import-PackageProvider
adhatja visszaGet-PackageProvider
: .
Jegyzetek
Fontos
2020 áprilisától a PowerShell-galéria már nem támogatja a Transport Layer Security (TLS) 1.0-s és 1.1-es verzióját. Ha nem TLS 1.2-t vagy újabb verziót használ, hibaüzenet jelenik meg a PowerShell-galéria elérésekor. Az alábbi paranccsal győződjön meg arról, hogy a TLS 1.2-t használja:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
További információért tekintse meg a bejelentést a PowerShell-blogon.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: