Import-PSGetRepository
Trova i repository registrati con PowerShellGet e li registra per PSResourceGet.
Sintassi
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Questo cmdlet trova i repository NuGet registrati con PowerShellGet v2 e li registra per PSResourceGet. PowerShellGet v2 include un modello provider che consente di registrare i repository che usano protocolli provider diversi. PSResourceGet supporta solo i repository NuGet, quindi questo cmdlet importa solo repository NuGet.
Il repository PSGallery viene registrato per impostazione predefinita. Questo cmdlet non importa il repository PSGallery da PowerShellGet v2. Se è necessario ripetere la registrazione del repository PSGallery , usare il cmdlet con il Register-PSResourceRepository
parametro PSGallery .
Esempio
Esempio 1: visualizzare i repository NuGet registrati con PowerShellGet v2
In questo esempio vengono usati i parametri Verbose e WhatIf per visualizzare i repository NuGet registrati con 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.
Il cmdlet ha trovato tre repository registrati con PowerShellGet v2, ma importa solo due di essi. In questo caso, il terzo repository è il repository PSGallery predefinito.
Esempio 2: registrare i repository NuGet registrati con PowerShellGet v2
Import-PSGetRepository
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
Esempio 3 - Sovrascrivere i repository esistenti
Per impostazione predefinita, il cmdlet non importa repository PowerShellGet v2 con lo stesso nome di un repository PSResourceGet registrato. Usare il parametro Force per sovrascrivere i repository esistenti.
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
Parametri
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Usare il parametro Force per sovrascrivere i repository esistenti.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
Il cmdlet restituisce un oggetto PSRepositoryInfo per ogni repository NuGet registrato con PowerShellGet v2.