Import-PackageProvider
Lägger till paketprovidrar för pakethantering i den aktuella sessionen.
Syntax
Default (Standard)
Import-PackageProvider
[-Name] <String[]>
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
Cmdleten Import-PackageProvider lägger till en eller flera paketprovidrar till den aktuella sessionen.
Providern som du importerar måste vara installerad på den lokala datorn.
Om du vill hämta en lista över tillgängliga leverantörer kör du Get-PackageProvider -ListAvailable.
Observera att ett paketprovidernamn kan skilja sig från dess modulnamn.
Av säkerhetsskäl kräver PackageManagement att C#-baserade leverantörer innehåller en provider.manifest. Mer information om hur du skapar en provider med provider.manifest inmatad finns i projektfilerna .csproj på https://github.com/oneget/oneget.
Exempel
Exempel 1: Importera en paketprovider från den lokala datorn
PS C:\> Import-PackageProvider -Name "Nuget"
Det här kommandot importerar Nuget-providern efter att den har installerats på den lokala datorn.
Exempel 2: Importera en specifik version av en paketleverantör
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
Det här kommandot hittar, installerar och importerar en specifik version av Nuget-paketprovidern.
Parametrar
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse. Importerar om en paketleverantör.
Parameteregenskaper
| Typ: | SwitchParameter |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-ForceBootstrap
Anger att den här cmdleten tvingar Pakethantering att automatiskt installera paketprovidern.
Parameteregenskaper
| Typ: | SwitchParameter |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-MaximumVersion
Anger den högsta tillåtna versionen av paketprovidern som du vill importera. Om du inte lägger till den här parametern Import-PackageProvider importerar du den högsta tillgängliga versionen av providern.
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-MinimumVersion
Anger den lägsta tillåtna versionen av paketprovidern som du vill importera. Om du inte lägger till den här parametern Import-PackageProvider importerar du den högsta tillgängliga versionen av paketet som även uppfyller alla högsta versioner som anges med parametern MaximumVersion .
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Name
Anger ett eller flera paketprovidernamn. Jokertecken är inte tillåtna.
Parameteregenskaper
| Typ: | String[] |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | 0 |
| Obligatorisk: | True |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | True |
| Värde från återstående argument: | False |
-RequiredVersion
Anger den exakta versionen av paketprovidern som du vill importera. Om du inte lägger till den här parametern Import-PackageProvider importeras den högsta tillgängliga versionen av providern som också uppfyller alla högsta angivna versioner med parametern MaximumVersion .
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Indata
Microsoft.PackageManagement.Implementation.PackageProvider
Du kan skicka ett PackageProvider-objekt som returneras av Get-PackageProvider till Import-PackageProvider.
Kommentarer
Viktigt!
Från och med april 2020 stöder PowerShell-galleriet inte längre TLS-versionerna (Transport Layer Security) 1.0 och 1.1. Om du inte använder TLS 1.2 eller senare får du ett felmeddelande när du försöker komma åt PowerShell-galleriet. Använd följande kommando för att se till att du använder TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Mer information finns i meddelande i PowerShell-bloggen.