Find-PackageProvider
Gibt eine Liste der Paketverwaltungspaketanbieter zurück, die für die Installation verfügbar sind.
Find-PackageProvider
[[-Name] <String[]>]
[-AllVersions]
[-Source <String[]>]
[-IncludeDependencies]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Das Cmdlet Find-PackageProvider
dient zum Auffinden übereinstimmender PackageManagement-Anbieter, die in mit „PowerShellGet“ registrierten Paketquellen verfügbar sind. Dies sind Paketanbieter, die für die Installation mit dem Cmdlet „Install-PackageProvider“ verfügbar sind. Standardmäßig umfasst dies Module, die im PowerShell-Katalog mit den Tags PackageManagement und Provider verfügbar sind.
Find-PackageProvider
Sucht auch nach übereinstimmenden Paketverwaltungsanbietern, die im Azure-Blobspeicher "Paketverwaltung" verfügbar sind. Verwenden Sie den Bootstrapperanbieter, um sie zu suchen und zu installieren.
Find-PackageProvider
Mit diesem Befehl wird eine Liste aller Paketanbieter abgerufen, die in den von der Paketverwaltung unterstützten Repositorys verfügbar sind. Standardmäßig sind diese Paketanbieter auf der PowerShell-Katalog und mithilfe der Bootstrapping-Anwendung "Paketverwaltung" verfügbar.
Find-PackageProvider -Name "Nuget" -AllVersions
Mit diesem Befehl werden alle Versionen des Paketanbieters nuget gefunden.
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Mit diesem Befehl wird ein Paketanbieter gefunden, der mithilfe einer angegebenen Paketquelle verfügbar ist.
Gibt an, dass dieses Cmdlet alle verfügbaren Versionen des Paketanbieters zurückgibt. Gibt standardmäßig Find-PackageProvider
nur die neueste verfügbare Version zurück.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt ein Benutzerkonto an, das über die Berechtigung zum Suchen nach Paketanbietern verfügt.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer. Derzeit entspricht dies dem ForceBootstrap-Parameter .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt an, dass dieses Cmdlet die Paketverwaltung erzwingt, den Paketanbieter automatisch zu installieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt an, dass dieses Cmdlet Abhängigkeiten enthält.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt die maximal zulässige Version des Paketanbieters an, die Sie suchen möchten. Wenn Sie diesen Parameter nicht hinzufügen, Find-PackageProvider
sucht die höchste verfügbare Version des Anbieters.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt die mindestzugelassene Version des Paketanbieters an, den Sie suchen möchten. Wenn Sie diesen Parameter nicht hinzufügen, Find-PackageProvider
sucht sie nach der höchsten verfügbaren Version des Pakets, die auch die vom MaximumVersion-Parameter angegebene maximale Version erfüllt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt mindestens einen Paketanbietermodulnamen oder Anbieternamen mit Feldhalterzeichen an. Trennen Sie mehrere Paketnamen durch Kommas.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Gibt einen Proxyserver für die Anforderung an, anstatt eine direkte Verbindung mit der Internetressource herzustellen.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt ein Benutzerkonto an, das über die Berechtigung zur Verwendung des Proxyservers verfügt, der durch den Proxy-Parameter angegeben wird.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt die genaue zulässige Version des Paketanbieters an, die Sie suchen möchten. Wenn Sie diesen Parameter nicht hinzufügen, Find-PackageProvider
sucht die höchste verfügbare Version des Anbieters, die auch die maximale Version erfüllt, die durch den MaximumVersion-Parameter angegeben wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt mindestens eine Paketquelle an. Mit dem Get-PackageSource
Cmdlet können Sie eine Liste der verfügbaren Paketquellen abrufen.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Dieses Cmdlet gibt ein SoftwareIdentity-Objekt zurück. Ein SoftwareIdentity-Objekt kann in Install-PackageProvider
eine Pipeline übergeben werden, um die Ergebnisse von Find-PackageProvider
zu installieren.
Wichtig
Ab April 2020 unterstützt der PowerShell-Katalog die TLS-Versionen (Transport Layer Security) 1.0 und 1.1 nicht mehr. Wenn Sie nicht TLS 1.2 oder höher verwenden, erhalten Sie beim Versuch des Zugriffs auf den PowerShell-Katalog eine Fehlermeldung. Mit dem folgenden Befehl können Sie sicherstellen, dass Sie TLS 1.2 verwenden:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Weitere Informationen finden Sie im PowerShell-Blog in der Ankündigung.
Feedback zu PowerShellGet
PowerShellGet ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: