Find-PackageProvider
Retourneert een lijst met pakketbeheerpakketproviders die beschikbaar zijn voor installatie.
Syntaxis
Default (Standaard)
Find-PackageProvider
[[-Name] <String[]>]
[-AllVersions]
[-Source <String[]>]
[-IncludeDependencies]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
De Find-PackageProvider cmdlet zoekt overeenkomende PackageManagement-providers die beschikbaar zijn in pakketbronnen die zijn geregistreerd bij PowerShellGet. Dit zijn pakketproviders die beschikbaar zijn voor installatie met de cmdlet Install-PackageProvider. Dit omvat standaard modules die beschikbaar zijn in de PowerShell Gallery met de tags PackageManagement en Provider .
Find-PackageProvider vindt ook overeenkomende Pakketbeheerproviders die beschikbaar zijn in het Azure Blob-archief voor pakketbeheer. Gebruik de bootstrapper-provider om ze te zoeken en te installeren.
Voorbeelden
Voorbeeld 1: Alle beschikbare pakketproviders zoeken
Find-PackageProvider
Met deze opdracht wordt een lijst weergegeven met alle pakketproviders die beschikbaar zijn in de opslagplaatsen die worden ondersteund door Pakketbeheer. Deze pakketproviders zijn standaard beschikbaar in de PowerShell Gallery en met behulp van de bootstrapping-toepassing voor pakketbeheer.
Voorbeeld 2: Alle versies van een provider zoeken
Find-PackageProvider -Name "Nuget" -AllVersions
Met deze opdracht worden alle versies van de pakketprovider met de naam Nuget gevonden.
Voorbeeld 3: Een provider zoeken vanuit een opgegeven bron
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Met deze opdracht wordt een pakketprovider gevonden die beschikbaar is met behulp van een opgegeven pakketbron.
Parameters
-AllVersions
Geeft aan dat deze cmdlet alle beschikbare versies van de pakketprovider retourneert. Standaard retourneert Find-PackageProvider alleen de nieuwste beschikbare versie.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Credential
Hiermee geeft u een gebruikersaccount op dat gemachtigd is om te zoeken naar pakketproviders.
Parametereigenschappen
| Type: | PSCredential |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Force
Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd. Dit is momenteel gelijk aan de parameter ForceBootstrap .
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-ForceBootstrap
Geeft aan dat met deze cmdlet Package Management automatisch de pakketprovider wordt geïnstalleerd.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-IncludeDependencies
Geeft aan dat deze cmdlet afhankelijkheden bevat.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-MaximumVersion
Hiermee geeft u de maximaal toegestane versie van de pakketprovider op die u wilt zoeken. Als u deze parameter niet toevoegt, Find-PackageProvider zoekt u de hoogst beschikbare versie van de provider.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-MinimumVersion
Hiermee geeft u de minimaal toegestane versie van de pakketprovider die u wilt zoeken. Als u deze parameter niet toevoegt, Find-PackageProvider zoekt u de hoogst beschikbare versie van het pakket die ook voldoet aan een maximaal opgegeven versie die is opgegeven door de parameter MaximumVersion .
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Name
Hiermee geeft u een of meer pakketprovidermodulenamen of providernamen met jokertekens op. Scheid meerdere pakketnamen met komma's.
Parametereigenschappen
| Type: | String[] |
| Default value: | None |
| Ondersteunt jokertekens: | True |
| DontShow: | False |
Parametersets
(All)
| Position: | 0 |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-Proxy
Hiermee geeft u een proxyserver voor de aanvraag op, in plaats van rechtstreeks verbinding te maken met de internetresource.
Parametereigenschappen
| Type: | Uri |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-ProxyCredential
Hiermee geeft u een gebruikersaccount op dat gemachtigd is voor het gebruik van de proxyserver die is opgegeven door de proxyparameter .
Parametereigenschappen
| Type: | PSCredential |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-RequiredVersion
Hiermee geeft u de exacte toegestane versie van de pakketprovider die u wilt zoeken. Als u deze parameter niet toevoegt, Find-PackageProvider zoekt u de hoogst beschikbare versie van de provider die ook voldoet aan een maximale versie die is opgegeven door de parameter MaximumVersion .
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Source
Hiermee geeft u een of meer pakketbronnen op. U kunt een lijst met beschikbare pakketbronnen ophalen met behulp van de Get-PackageSource cmdlet.
Parametereigenschappen
| Type: | String[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.
Uitvoerwaarden
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Met deze cmdlet wordt een SoftwareIdentity-object geretourneerd. Een SoftwareIdentity-object kan worden doorgesluisd Install-PackageProvider om de resultaten van Find-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 de PowerShell-blog voor meer informatie.