Get-PackageSource
Ruft eine Liste der Paketquellen ab, die für einen Paketanbieter registriert sind.
Syntax
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Beschreibung
Das Get-PackageSource
Cmdlet ruft eine Liste der Paketquellen ab, die bei PackageManagement auf dem lokalen Computer registriert sind. Wenn Sie einen Paketanbieter angeben, ruft nur die Quellen ab, Get-PackageSource
die dem angegebenen Anbieter zugeordnet sind. Andernfalls gibt der Befehl alle Paketquellen zurück, die bei PackageManagement registriert sind.
Beispiele
Beispiel 1: Abrufen aller Paketquellen
Das Get-PackageSource
Cmdlet ruft alle Paketquellen ab, die bei PackageManagement auf dem lokalen Computer registriert sind.
Get-PackageSource
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
PSGallery PowerShellGet False https://www.powershellgallery.com/api/v2
Beispiel 2: Abrufen aller Paketquellen für einen bestimmten Anbieter
Mit diesem Befehl werden Paketquellen abgerufen, die für einen bestimmten Anbieter registriert sind.
Get-PackageSource -ProviderName NuGet
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageSource
verwendet den ProviderName-Parameter , um Paketquellen abzurufen, die für den NuGet-Anbieter registriert sind.
Beispiel 3: Abrufen von Quellen von einem Paketanbieter
Dieser Befehl verwendet einen Paketanbieter, um Paketquellen abzurufen.
Get-PackageProvider -Name NuGet | Get-PackageSource
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageProvider
verwendet den Parameter Name , geben Sie den Anbieternamen NuGet an. Das -Objekt wird an die Pipeline Get-PackageSource
gesendet.
Parameter
-ConfigFile
Gibt eine Konfigurationsdatei an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Gibt an, dass dieses Cmdlet PackageManagement erzwingt, automatisch einen Paketanbieter zu installieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Gibt den Speicherort einer Paketverwaltungsquelle oder eines Repositorys an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen einer Paketverwaltungsquelle an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
Gibt einen Paketverwaltungsanbieter an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
Gibt mindestens einen Paketanbieternamen an. Trennen Sie mehrere Paketanbieternamen durch Kommas.
Verwenden Sie Get-PackageProvider
, um eine Liste der verfügbaren Paketanbieter abzurufen.
Type: | String[] |
Aliases: | Provider |
Accepted values: | Bootstrap, NuGet, PowerShellGet |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Gibt den Veröffentlichungsort für die Paketquelle an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Gibt den Speicherort für die Skriptveröffentlichung an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Gibt den Quellspeicherort des Skripts an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
Wechsel, bei dem die Überprüfung der Anmeldeinformationen einer Paketquelle übersprungen wird.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
Microsoft.PackageManagement.Packaging.PackageSource
Dieses Cmdlet gibt ein PackageSource-Objekt für jede registrierte Paketquelle zurück, die die durch die Parameter festgelegten Kriterien erfüllt. Standardmäßig wird jede registrierte Paketquelle zurückgegeben.
Hinweise
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.