Get-PackageProvider
Retourneert een lijst met pakketproviders die zijn verbonden met Pakketbeheer.
Syntax
Get-PackageProvider
[[-Name] <String[]>]
[-ListAvailable]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
De Get-PackageProvider cmdlet retourneert een lijst met pakketproviders die zijn verbonden met Pakketbeheer. Voorbeelden van deze providers zijn PSModule, NuGet en Chocolatey. U kunt de resultaten filteren op basis van een of meer providernamen.
Voorbeelden
Voorbeeld 1: Alle momenteel geladen pakketproviders ophalen
Get-PackageProvider
Met deze opdracht wordt een lijst opgehaald met alle pakketproviders die momenteel op de lokale computer zijn geladen.
Voorbeeld 2: alle beschikbare pakketproviders ophalen
Get-PackageProvider -ListAvailable
Met deze opdracht krijgt u een lijst met alle pakketproviders die beschikbaar zijn op de lokale computer.
Voorbeeld 3: Dynamisch een pakketprovider ophalen
Get-PackageProvider -Name "Chocolatey" -ForceBootstrap
Met deze opdracht wordt de Chocolatey-provider automatisch geïnstalleerd als de Chocolatey-provider niet op uw computer is geïnstalleerd.
Parameters
Geeft aan dat met deze cmdlet alle andere acties worden afgedwongen met deze cmdlet. Dit Get-PackageProviderbetekent dat de parameter Force hetzelfde fungeert als de parameter ForceBootstrap .
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Geeft aan dat met deze cmdlet Package Management automatisch de pakketprovider moet worden geïnstalleerd.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee worden alle geïnstalleerde providers opgehaald. Get-PackageProvider haalt provider op in paden die worden vermeld in de omgevingsvariabele PSModulePath , evenals de assemblymappen van de pakketprovider:
$env:ProgramFiles\PackageManagement\ProviderAssemblies$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies
Zonder deze parameter worden Get-PackageProvider alleen de providers geladen in de huidige sessie.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u een of meer providernamen of gedeeltelijke providernamen op. Scheid meerdere providernamen met komma's. Geldige waarden voor deze parameter zijn namen van providers die u hebt geïnstalleerd met pakketten; PackageManagement wordt geleverd met een set standaardproviders, waaronder de PSModule - en MSI-providers .
| Type: | String[] |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Uitvoerwaarden
PackageProvider[]
Notities
Belangrijk
Vanaf april 2020 biedt de PowerShell Gallery geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. Als u TLS 1.2 of hoger niet gebruikt, krijgt u een foutmelding wanneer u toegang probeert te krijgen tot de PowerShell Gallery. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Zie de aankondiging in het PowerShell-blog voor meer informatie.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor