Get-PackageProvider
Returnerar en lista över paketprovidrar som är anslutna till pakethantering.
Syntax
Get-PackageProvider
[[-Name] <String[]>]
[-ListAvailable]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
Cmdleten Get-PackageProvider returnerar en lista över paketprovidrar som är anslutna till Pakethantering. Exempel på dessa leverantörer är PSModule, NuGet och Chocolatey. Du kan filtrera resultaten baserat på hela eller delar av ett eller flera providernamn.
Exempel
Exempel 1: Hämta alla för närvarande inlästa paketprovidrar
PS C:\> Get-PackageProvider
Det här kommandot hämtar en lista över alla paketprovidrar som för närvarande läses in på den lokala datorn.
Exempel 2: Hämta alla tillgängliga paketleverantörer
PS C:\> Get-PackageProvider -ListAvailable
Det här kommandot hämtar en lista över alla paketprovidrar som är tillgängliga på den lokala datorn.
Exempel 3: Hämta en paketprovider dynamiskt
PS C:\> Get-PackageProvider -Name "Chocolatey" -ForceBootstrap
Det här kommandot installerar automatiskt Chocolatey-providern om din dator inte har Chocolatey-providern installerad.
Parametrar
-Force
Anger att denna cmdlet tvingar alla andra åtgärder med den här cmdleten som kan tvingas. I Get-PackageProvider innebär det att parametern Force fungerar på samma sätt som parametern ForceBootstrap .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Anger att den här cmdleten tvingar Pakethantering att automatiskt installera paketprovidern.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ListAvailable
Hämtar alla installerade leverantörer. Get-PackageProvider hämtar providern i sökvägar som anges i miljövariabeln PSModulePath samt paketproviderns sammansättningsmappar:
$env:ProgramFiles\PackageManagement\ProviderAssemblies**$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies**
Utan den här parametern får Get-PackageProvider endast de providers som läses in i den aktuella sessionen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger ett eller flera providernamn eller partiella providernamn. Avgränsa flera providernamn med kommatecken. Giltiga värden för den här parametern innehåller namn på leverantörer som du har installerat med paket. PackageManagement levereras med en uppsättning standardprovidrar, inklusive PSModule - och MSI-providers .
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
PackageProvider[]