Share via


Find-PackageProvider

A telepítéshez elérhető csomagkezelő csomagszolgáltatók listáját adja vissza.

Syntax

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

Description

A Find-PackageProvider parancsmag megkeresi az egyező PackageManagement-szolgáltatókat, amelyek a PowerShellGetben regisztrált csomagforrásokban érhetők el. Ezek a Install-PackageProvider-parancsmaggal telepíthető csomagszolgáltatók. Alapértelmezés szerint ez magában foglalja a packageManagementés Provider címkével rendelkező PowerShell-galéria elérhető modulokat.

Find-PackageProvider emellett megkeresi az egyező csomagkezelési szolgáltatókat, amelyek elérhetők a Csomagkezelés Azure Blob Store-ban. Keresse meg és telepítse a bootstrapper szolgáltatót.

Példák

1. példa: Az összes elérhető csomagszolgáltató megkeresése

Find-PackageProvider

Ez a parancs lekéri a Csomagkezelés által támogatott adattárakban elérhető összes csomagszolgáltató listáját. Ezek a csomagszolgáltatók alapértelmezés szerint elérhetők a PowerShell-galéria és a Package Management rendszerindítási alkalmazással.

2. példa: A szolgáltató összes verziójának megkeresése

Find-PackageProvider -Name "Nuget" -AllVersions

Ez a parancs megkeresi a Nuget nevű csomagszolgáltató összes verzióját.

3. példa: Szolgáltató megkeresése egy megadott forrásból

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

Ez a parancs egy adott csomagforrással elérhető csomagszolgáltatót talál.

Paraméterek

-AllVersions

Azt jelzi, hogy ez a parancsmag a csomagszolgáltató összes elérhető verzióját visszaadja. Alapértelmezés szerint Find-PackageProvider csak a legújabb elérhető verziót adja vissza.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Olyan felhasználói fiókot ad meg, amely engedéllyel rendelkezik a csomagszolgáltatók kereséséhez.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Kényszeríti a parancs futtatását a felhasználó megerősítésének kérése nélkül. Ez jelenleg egyenértékű a ForceBootstrap paraméterével.

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

-IncludeDependencies

Azt jelzi, hogy ez a parancsmag függőségeket tartalmaz.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaximumVersion

A megkeresni kívánt csomagszolgáltató maximálisan engedélyezett verzióját adja meg. Ha nem adja hozzá ezt a paramétert, Find-PackageProvider megkeresi a szolgáltató legmagasabb elérhető verzióját.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinimumVersion

A megkeresni kívánt csomagszolgáltató minimálisan engedélyezett verzióját adja meg. Ha nem adja hozzá ezt a paramétert, megkeresi a csomag legmagasabb elérhető verzióját, Find-PackageProvider amely megfelel a MaximumVersion paraméter által megadott maximálisan megadott 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ói modulnevet vagy helyettesítő karaktereket tartalmazó szolgáltatónevet ad meg. Több csomagnév vesszővel elválasztva.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-Proxy

Proxykiszolgálót ad meg a kéréshez ahelyett, hogy közvetlenül csatlakozik az internetes erőforráshoz.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyCredential

Olyan felhasználói fiókot ad meg, amely engedéllyel rendelkezik a Proxy paraméter által megadott proxykiszolgáló használatára.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RequiredVersion

Megadja a keresett csomagszolgáltató pontos engedélyezett verzióját. Ha nem adja hozzá ezt a paramétert, Find-PackageProvider megkeresi a szolgáltató legmagasabb elérhető verzióját, amely megfelel a MaximumVersion paraméter által megadott maximális verziónak is.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Source

Egy vagy több csomagforrást határoz meg. Az elérhető csomagforrások listáját a Get-PackageSource parancsmaggal szerezheti be.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Kimenetek

Microsoft.PackageManagement.Packaging.SoftwareIdentity

Ez a parancsmag egy SoftwareIdentity objektumot ad vissza. A SoftwareIdentity objektumot be Install-PackageProvider lehet illeszteni a parancs eredményének Find-PackageProvidertelepítéséhez.

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. A következő 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ót a PowerShell-blog közleményében talál.