Get-PackageProvider
Vrátí seznam zprostředkovatelů balíčků, kteří jsou připojeni ke správě balíčků.
Syntaxe
Default (Výchozí)
Get-PackageProvider
[[-Name] <String[]>]
[-ListAvailable]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
Rutina Get-PackageProvider vrátí seznam zprostředkovatelů balíčků, kteří jsou připojení ke správě balíčků. Mezi příklady těchto poskytovatelů patří PSModule, NuGet a Chocolatey. Výsledky můžete filtrovat na základě všech nebo částí jednoho nebo více názvů zprostředkovatelů.
Příklady
Příklad 1: Získání všech aktuálně načtených zprostředkovatelů balíčků
Get-PackageProvider
Tento příkaz získá seznam všech zprostředkovatelů balíčků, kteří jsou aktuálně načteni v místním počítači.
Příklad 2: Získání všech dostupných poskytovatelů balíčků
Get-PackageProvider -ListAvailable
Tento příkaz získá seznam všech poskytovatelů balíčků, kteří jsou k dispozici v místním počítači.
Příklad 3: Dynamické získání zprostředkovatele balíčku
Get-PackageProvider -Name "Chocolatey" -ForceBootstrap
Tento příkaz automaticky nainstaluje poskytovatele Chocolatey, pokud váš počítač nemá nainstalovaného poskytovatele Chocolatey.
Parametry
-Force
Označuje, že tato rutina vynutí všechny ostatní akce s touto rutinou, které je možné vynutit. To Get-PackageProviderznamená, že parametr Force funguje stejně jako ForceBootstrap parametr.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-ForceBootstrap
Označuje, že tato rutina vynutí správu balíčků, aby automaticky nainstalovala zprostředkovatele balíčku.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-ListAvailable
Získá všechny nainstalované poskytovatele.
Get-PackageProvider získá zprostředkovatele v cestách uvedených v proměnné prostředí PSModulePath a také složky sestavení zprostředkovatele balíčku:
$env:ProgramFiles\PackageManagement\ProviderAssemblies$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies
Bez tohoto parametru Get-PackageProvider získá pouze zprostředkovatele načtené v aktuální relaci.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Name
Určuje jeden nebo více názvů zprostředkovatelů nebo částečných názvů zprostředkovatelů. Oddělte více názvů zprostředkovatelů čárkami. Platné hodnoty pro tento parametr zahrnují názvy zprostředkovatelů, které jste nainstalovali s balíčky; PackageManagement se dodává se sadou výchozích poskytovatelů, včetně PSModule a poskytovatelů MSI.
Vlastnosti parametru
| Typ: | String[] |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | 0 |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Výstupy
Microsoft.PackageManagement.Implementation.PackageProvider
Tato rutina vrátí objekt PackageProvider pro každého nainstalovaného zprostředkovatele balíčku, který odpovídá parametrům. Ve výchozím nastavení vrátí všechny nainstalované zprostředkovatele balíčků.
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 vyšší, při pokusu o přístup k galerii 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 oznámení v blogu PowerShellu.