Partager via


Import-PSGetRepository

Recherche les référentiels inscrits auprès de PowerShellGet et les inscrit pour PSResourceGet.

Syntaxe

Default (Par défaut)

Import-PSGetRepository
    [-Force]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cette applet de commande recherche les référentiels NuGet inscrits auprès de PowerShellGet v2 et les inscrit pour PSResourceGet. PowerShellGet v2 a un modèle de fournisseur qui vous permet d’inscrire des référentiels qui utilisent différents protocoles de fournisseur. PSResourceGet prend uniquement en charge les référentiels NuGet. Cette applet de commande importe uniquement les référentiels NuGet.

Le dépôt PSGallery est inscrit par défaut. Cette applet de commande n’importe pas le dépôt PSGallery à partir de PowerShellGet v2. Si vous devez réinscrire le référentiel PSGallery, utilisez l’applet de commande Register-PSResourceRepository avec le paramètre PSGallery.

Exemples

Exemple 1 : afficher les référentiels NuGet inscrits auprès de PowerShellGet v2

Cet exemple utilise les paramètres Verbose et WhatIf pour afficher les référentiels NuGet inscrits auprès de PowerShell v2.

Import-PSGetRepository -Verbose -WhatIf
VERBOSE: Found 3 registered PowerShellGet repositories.
VERBOSE: Selected 2 NuGet repositories.
What if: Registering LocalGallery at E:\LocalGallery\ -Trusted:$True -Force:$False.
What if: Registering PrivateRepo at https://PrivateRepo:44370/nuget -Trusted:$True -Force:$False.

L’applet de commande a trouvé trois référentiels inscrits auprès de PowerShellGet v2, mais n’importe que deux d’entre eux. Dans ce cas, le troisième référentiel est le dépôt PSGallery par défaut.

Exemple 2 : Inscrire les référentiels NuGet inscrits auprès de PowerShellGet v2

Import-PSGetRepository
Name         Uri                             Trusted Priority
----         ---                             ------- --------
LocalGallery file:///E:/LocalGallery/        True    50
PrivateRepo  https://PrivateRepo:44370/nuget True    50

Exemple 3 : remplacer les référentiels existants

Par défaut, l’applet de commande n’importe pas les référentiels PowerShellGet v2 portant le même nom qu’un dépôt PSResourceGet inscrit. Utilisez le paramètre Forcer pour remplacer les référentiels existants.

Import-PSGetRepository
WARNING: Adding to repository store failed: The PSResource Repository 'LocalGallery' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
WARNING: Adding to repository store failed: The PSResource Repository 'PrivateRepo' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
Import-PSGetRepository -Force
Name         Uri                             Trusted Priority
----         ---                             ------- --------
LocalGallery file:///E:/LocalGallery/        True    50
PrivateRepo  https://PrivateRepo:44370/nuget True    50

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés des paramètres

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Force

Utilisez le paramètre Forcer pour remplacer les référentiels existants.

Propriétés des paramètres

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Propriétés des paramètres

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Sorties

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo

L’applet de commande retourne un objet PSRepositoryInfo pour chaque référentiel NuGet inscrit auprès de PowerShellGet v2.