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.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Usare il parametro Force per sovrascrivere i repository esistenti.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
Il cmdlet restituisce un oggetto PSRepositoryInfo per ogni repository NuGet registrato con PowerShellGet v2.
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per