Find-PackageProvider
Vrátí seznam zprostředkovatelů balíčků správy balíčků dostupných k instalaci.
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
Rutina Find-PackageProvider
najde odpovídající zprostředkovatele PackageManagement, kteří jsou k dispozici ve zdrojích balíčků registrovaných pomocí rutiny PowerShellGet. Jedná se o poskytovatele balíčků, kteří jsou k dispozici k instalaci pomocí rutiny Install-PackageProvider. Ve výchozím nastavení to zahrnuje moduly dostupné v Galerie prostředí PowerShell se značkami PackageManagement a Provider.
Find-PackageProvider
najde také odpovídající zprostředkovatele správy balíčků, kteří jsou k dispozici v úložišti objektů blob Azure pro správu balíčků. Pomocí poskytovatele zaváděcího nástroje je vyhledejte a nainstalujte.
Příklady
Příklad 1: Vyhledání všech dostupných poskytovatelů balíčků
Find-PackageProvider
Tento příkaz získá seznam všech poskytovatelů balíčků, kteří jsou k dispozici v úložištích podporovaných správou balíčků. Ve výchozím nastavení jsou tito poskytovatelé balíčků k dispozici na Galerie prostředí PowerShell a pomocí spouštěcí aplikace Správa balíčků.
Příklad 2: Vyhledání všech verzí zprostředkovatele
Find-PackageProvider -Name "Nuget" -AllVersions
Tento příkaz vyhledá všechny verze zprostředkovatele balíčků s názvem NuGet.
Příklad 3: Vyhledání poskytovatele ze zadaného zdroje
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Tento příkaz najde dostupného zprostředkovatele balíčku pomocí zadaného zdroje balíčku.
Parametry
-AllVersions
Označuje, že tato rutina vrátí všechny dostupné verze zprostředkovatele balíčku. Ve výchozím nastavení Find-PackageProvider
vrátí jenom nejnovější dostupnou verzi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje uživatelský účet, který má oprávnění hledat poskytovatele balíčků.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Vynutí spuštění příkazu bez žádosti o potvrzení uživatele. V současné době je to ekvivalent parametru ForceBootstrap .
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 |
-IncludeDependencies
Označuje, že tato rutina zahrnuje závislosti.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumVersion
Určuje maximální povolenou verzi poskytovatele balíčků, kterou chcete najít. Pokud tento parametr nepřidáte, Find-PackageProvider
vyhledá 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 najít. Pokud tento parametr nepřidáte, Find-PackageProvider
vyhledá nejvyšší dostupnou verzi balíčku, která také splňuje jakoukoli maximální zadanou verzi určenou parametrem 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ů modulů poskytovatele balíčků nebo názvy zprostředkovatelů se zástupnými znaky. Více názvů balíčků oddělte čárkami.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Proxy
Určuje proxy server pro požadavek místo přímého připojení k internetovému prostředku.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
Určuje uživatelský účet, který má oprávnění používat proxy server určený parametrem Proxy .
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequiredVersion
Určuje přesnou povolenou verzi zprostředkovatele balíčku, kterého chcete najít. Pokud tento parametr nepřidáte, Find-PackageProvider
vyhledá nejvyšší dostupnou verzi zprostředkovatele, která také splňuje jakoukoli maximální verzi určenou parametrem MaximumVersion .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
Určuje jeden nebo více zdrojů balíčků. Seznam dostupných zdrojů balíčků můžete získat pomocí rutiny Get-PackageSource
.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Tato rutina vrátí objekt SoftwareIdentity . Objekt SoftwareIdentity lze předvést do Install-PackageProvider
a nainstalovat tak výsledky .Find-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.