Dela via


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 .csprojhttps://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.