Import-PSGetRepository
Recherche les dépôts inscrits auprès de PowerShellGet et les inscrit pour PSResourceGet.
Syntaxe
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cette applet de commande recherche les dépôts 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 dépôts qui utilisent différents protocoles de fournisseur. PSResourceGet prend uniquement en charge les référentiels NuGet. Par conséquent, cette applet de commande importe uniquement les dépôts NuGet.
Le dépôt PSGallery est inscrit par défaut. Cette applet de commande n’importe pas le référentiel PSGallery à partir de PowerShellGet v2. Si vous devez réinscrire le référentiel PSGallery , utilisez l’applet Register-PSResourceRepository
de commande avec le paramètre PSGallery .
Exemples
Exemple 1 - Afficher les dépôts NuGet inscrits auprès de PowerShellGet v2
Cet exemple utilise les paramètres Verbose et WhatIf pour afficher les dépôts 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’en importera que deux. Dans ce cas, le troisième dépôt est le dépôt PSGallery par défaut.
Exemple 2 - Inscrire les dépôts 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 qui ont le même nom qu’un dépôt PSResourceGet inscrit. Utilisez le paramètre Force 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 demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Force
Utilisez le paramètre Force pour remplacer les référentiels existants.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Sorties
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
L’applet de commande renvoie un objet PSRepositoryInfo pour chaque dépôt NuGet inscrit auprès de PowerShellGet v2.