Import-PackageProvider
Přidá zprostředkovatele balíčků Správa balíčků do aktuální relace.
Syntax
Import-PackageProvider
[-Name] <String[]>
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
Rutina Import-PackageProvider
přidá do aktuální relace jednoho nebo více zprostředkovatelů balíčků.
Importovaný zprostředkovatel musí být nainstalovaný v místním počítači.
Pokud chcete získat seznam dostupných poskytovatelů, spusťte příkaz Get-PackageProvider -ListAvailable
.
Všimněte si, že název poskytovatele balíčku se může lišit od názvu modulu.
Z bezpečnostních důvodů packageManagement vyžaduje, aby poskytovatelé založené na jazyce C# obsahovali provider.manifest
. Další informace o tom, jak vytvořit zprostředkovatele s vloženým souborem provider.manifest
, najdete v souborech .csproj
projektu na https://github.com/oneget/oneget.
Příklady
Příklad 1: Import poskytovatele balíčků z místního počítače
PS C:\> Import-PackageProvider -Name "Nuget"
Tento příkaz importuje zprostředkovatele NuGet po jeho instalaci do místního počítače.
Příklad 2: Import konkrétní verze poskytovatele balíčků
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
Tento příkaz vyhledá, nainstaluje a importuje konkrétní verzi zprostředkovatele balíčků NuGet.
Parametry
-Force
Vynutí spuštění příkazu bez žádosti o potvrzení uživatele. Znovu naimportuje poskytovatele balíčků.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Označuje, že tato rutina vynutí, aby správa balíčků automaticky nainstalovala poskytovatele balíčků.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumVersion
Určuje maximální povolenou verzi zprostředkovatele balíčku, který chcete importovat. Pokud tento parametr nepřidáte, Import-PackageProvider
importuje nejvyšší dostupnou verzi zprostředkovatele.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinimumVersion
Určuje minimální povolenou verzi zprostředkovatele balíčku, který chcete importovat. Pokud tento parametr nepřidáte, Import-PackageProvider
importuje nejvyšší dostupnou verzi balíčku, která také splňuje jakoukoli maximální verzi určenou pomocí parametru MaximumVersion .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Určuje jeden nebo více názvů zprostředkovatelů balíčků. Zástupné cardy nejsou povolené.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RequiredVersion
Určuje přesnou verzi zprostředkovatele balíčku, který chcete importovat. Pokud tento parametr nepřidáte, Import-PackageProvider
importuje nejvyšší dostupnou verzi zprostředkovatele, která také splňuje jakoukoli maximální verzi zadanou pomocí parametru MaximumVersion .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Microsoft.PackageManagement.Implementation.PackageProvider
Objekt PackageProvider vrácený objektem Get-PackageProvider
můžete převést do Import-PackageProvider
.
Poznámky
Důležité
Od dubna 2020 Galerie prostředí PowerShell už nepodporuje protokol TLS (Transport Layer Security) verze 1.0 a 1.1. Pokud nepoužíváte protokol TLS 1.2 nebo novější, při pokusu o přístup k Galerie prostředí PowerShell se zobrazí chyba. Pomocí následujícího příkazu se ujistěte, že používáte protokol TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Další informace najdete v tomto oznámení na blogu o PowerShellu.
Související odkazy
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro