Dela via


Find-PackageProvider

Returnerar en lista över paketprovidrar för pakethantering som är tillgängliga för installation.

Syntax

Default (Standard)

Find-PackageProvider
    [[-Name] <String[]>]
    [-AllVersions]
    [-Source <String[]>]
    [-IncludeDependencies]
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-RequiredVersion <String>]
    [-MinimumVersion <String>]
    [-MaximumVersion <String>]
    [-Force]
    [-ForceBootstrap]
    [<CommonParameters>]

Description

Cmdleten Find-PackageProvider hittar matchande PackageManagement-providers som är tillgängliga i paketkällor som registrerats med PowerShellGet. Det här är paketprovidrar som är tillgängliga för installation med cmdleten Install-PackageProvider. Som standard innehåller detta moduler som är tillgängliga i PowerShell-galleriet med taggarna PackageManagement och Provider .

Find-PackageProvider hittar också matchande pakethanteringsprovidrar som är tillgängliga i Azure Blob Store för pakethantering. Använd bootstrapper-providern för att hitta och installera dem.

Exempel

Exempel 1: Hitta alla tillgängliga paketleverantörer

Find-PackageProvider

Det här kommandot hämtar en lista över alla paketprovidrar som är tillgängliga på de lagringsplatser som stöds av Pakethantering. Som standard är dessa paketleverantörer tillgängliga i PowerShell-galleriet och med hjälp av bootstrapping-programmet för pakethantering.

Exempel 2: Hitta alla versioner av en provider

Find-PackageProvider -Name "Nuget" -AllVersions

Det här kommandot hittar alla versioner av paketprovidern med namnet Nuget.

Exempel 3: Hitta en provider från en angiven källa

Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"

Det här kommandot hittar en paketprovider som är tillgänglig med hjälp av en angiven paketkälla.

Parametrar

-AllVersions

Anger att den här cmdleten returnerar alla tillgängliga versioner av paketprovidern. Som standard returnerar Find-PackageProvider endast den senaste tillgängliga versionen.

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

-Credential

Anger ett användarkonto som har behörighet att söka efter paketleverantörer.

Parameteregenskaper

Typ:PSCredential
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

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse. För närvarande motsvarar detta parametern ForceBootstrap .

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

-IncludeDependencies

Anger att denna cmdlet innehåller beroenden.

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 hitta. Om du inte lägger till den här parametern Find-PackageProvider hittar 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 hitta. Om du inte lägger till den här parametern Find-PackageProvider hittar du den högsta tillgängliga versionen av paketet som också uppfyller alla högsta angivna versioner som anges av 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 paketprovidermodulnamn eller providernamn med jokertecken. Avgränsa flera paketnamn med kommatecken.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:True
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Proxy

Anger en proxyserver för begäran i stället för att ansluta direkt till Internetresursen.

Parameteregenskaper

Typ:Uri
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

-ProxyCredential

Anger ett användarkonto som har behörighet att använda proxyservern som anges av proxyparametern.

Parameteregenskaper

Typ:PSCredential
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

-RequiredVersion

Anger den exakta tillåtna versionen av paketprovidern som du vill hitta. Om du inte lägger till den här parametern Find-PackageProvider hittar du den högsta tillgängliga versionen av providern som även uppfyller den högsta version som anges av 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

-Source

Anger en eller flera paketkällor. Du kan hämta en lista över tillgängliga paketkällor med hjälp av cmdleten Get-PackageSource .

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:True
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.

Utdata

Microsoft.PackageManagement.Packaging.SoftwareIdentity

Den här cmdleten returnerar ett SoftwareIdentity-objekt . Ett SoftwareIdentity-objekt kan skickas till Install-PackageProvider för att installera resultatet av Find-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.