Get-PackageProvider
A Csomagkezeléshez csatlakoztatott csomagszolgáltatók listáját adja vissza.
Syntax
Get-PackageProvider
[[-Name] <String[]>]
[-ListAvailable]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
A Get-PackageProvider
parancsmag a Csomagkezeléshez csatlakozó csomagszolgáltatók listáját adja vissza. Ilyen szolgáltatók például a PSModule, a NuGet és a Chocolatey. Az eredményeket egy vagy több szolgáltatónév egésze vagy egy része alapján szűrheti.
Példák
1. példa: Az összes jelenleg betöltött csomagszolgáltató lekérése
Get-PackageProvider
Ez a parancs lekéri a helyi számítógépen jelenleg betöltött csomagszolgáltatók listáját.
2. példa: Az összes elérhető csomagszolgáltató lekérése
Get-PackageProvider -ListAvailable
Ez a parancs lekéri a helyi számítógépen elérhető összes csomagszolgáltató listáját.
3. példa: Csomagszolgáltató dinamikus lekérése
Get-PackageProvider -Name "Chocolatey" -ForceBootstrap
Ez a parancs automatikusan telepíti a Chocolatey szolgáltatót, ha a számítógépen nincs telepítve a Chocolatey szolgáltató.
Paraméterek
-Force
Azt jelzi, hogy ez a parancsmag kényszerít minden más műveletet ezzel a parancsmaggal, amely kényszeríthető. Ez Get-PackageProvider
azt jelenti, hogy a Force paraméter ugyanúgy működik, mint a ForceBootstrap paraméter.
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 |
-ListAvailable
Lekéri az összes telepített szolgáltatót. Get-PackageProvider
beolvassa a szolgáltatót a PSModulePath környezeti változóban felsorolt elérési utakba, valamint a csomagszolgáltató szerelvénymappáiba:
$env:ProgramFiles\PackageManagement\ProviderAssemblies
$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies
E paraméter Get-PackageProvider
nélkül csak az aktuális munkamenetbe betöltött szolgáltatókat kapja meg.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Egy vagy több szolgáltatónevet vagy részleges szolgáltatónevet ad meg. Több szolgáltatónév vesszővel elválasztva. A paraméter érvényes értékei közé tartoznak a csomagokkal telepített szolgáltatók nevei; A PackageManagement számos alapértelmezett szolgáltatóval rendelkezik, beleértve a PSModule - és MSI-szolgáltatókat is.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Kimenetek
Microsoft.PackageManagement.Implementation.PackageProvider
Ez a parancsmag egy PackageProvider objektumot ad vissza minden telepített csomagszolgáltatóhoz, amely megfelel a paramétereknek. Alapértelmezés szerint minden telepített csomagszolgáltatót visszaad.
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. Az alábbi 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óért tekintse meg a bejelentést a PowerShell-blogon.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: