Get-PackageSource
Obtient la liste des sources de package inscrites pour un fournisseur de package.
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>]
Description
L’applet Get-PackageSource
de commande obtient la liste des sources de package inscrites auprès de PackageManagement sur l’ordinateur local. Si vous spécifiez un fournisseur de package, Get-PackageSource
obtient uniquement les sources associées au fournisseur spécifié. Sinon, la commande retourne toutes les sources de package inscrites auprès de PackageManagement.
Exemples
Exemple 1 : Obtenir toutes les sources de package
L’applet Get-PackageSource
de commande obtient toutes les sources de package inscrites auprès de PackageManagement sur l’ordinateur local.
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
Exemple 2 : Obtenir toutes les sources de package pour un fournisseur spécifique
Cette commande obtient les sources de package qui sont inscrites pour un fournisseur spécifique.
Get-PackageSource -ProviderName NuGet
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageSource
utilise le paramètre ProviderName pour obtenir les sources de package inscrites pour le fournisseur NuGet .
Exemple 3 : Obtenir des sources à partir d’un fournisseur de package
Cette commande utilise un fournisseur de package pour obtenir les sources de package.
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
utilise le paramètre Name pour spécifier le nom du fournisseur , NuGet. L’objet est envoyé vers le bas du pipeline vers Get-PackageSource
.
Paramètres
-ConfigFile
Spécifie un fichier de configuration.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Force l’exécution de la commande sans demander la confirmation de l’utilisateur.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Indique que cette applet de commande force PackageManagement à installer automatiquement un fournisseur de package.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Spécifie l’emplacement d’une source ou d’un dépôt de gestion de package.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom d’une source de gestion de package.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
Spécifie un fournisseur de gestion de package.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
Spécifie un ou plusieurs noms de fournisseurs de packages. Séparez plusieurs noms de fournisseurs de packages par des virgules.
Utilisez Get-PackageProvider
pour obtenir la liste des fournisseurs de packages disponibles.
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
Spécifie l’emplacement de publication de la source du package.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Spécifie l’emplacement de publication du script.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Spécifie l’emplacement source du script.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
Commutateur qui ignore la validation des informations d’identification d’une source de package.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Sorties
Microsoft.PackageManagement.Packaging.PackageSource
Cette applet de commande retourne un objet PackageSource pour chaque source de package inscrite qui répond aux critères définis par les paramètres. Par défaut, elle retourne chaque source de package inscrite.
Notes
Important
Depuis avril 2020, PowerShell Gallery ne prend plus en charge les versions 1.0 et 1.1 de Transport Layer Security (TLS). Si vous n'utilisez pas TLS 1.2 ou une version plus récente, vous recevez une erreur lorsque vous tentez d'accéder à PowerShell Gallery. Utilisez la commande suivante pour vous assurer que vous utilisez TLS 1.2 :
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Pour plus d’informations, consultez l’annonce sur le blog PowerShell.