Import-PSGetRepository
Busca los repositorios registrados con PowerShellGet y los registra para PSResourceGet.
Sintaxis
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este cmdlet busca los repositorios de NuGet registrados con PowerShellGet v2 y los registra para PSResourceGet. PowerShellGet v2 tiene un modelo de proveedor que permite registrar repositorios que usan protocolos de proveedor diferentes. PSResourceGet solo admite repositorios NuGet, por lo que este cmdlet solo importa repositorios nuGet.
El repositorio PSGallery se registra de forma predeterminada. Este cmdlet no importa el repositorio PSGallery desde PowerShellGet v2. Si necesita volver a registrar el repositorio PSGallery , use el Register-PSResourceRepository
cmdlet con el parámetro PSGallery .
Ejemplos
Ejemplo 1: Mostrar los repositorios de NuGet registrados con PowerShellGet v2
En este ejemplo se usan los parámetros Verbose y WhatIf para mostrar los repositorios nuGet registrados 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.
El cmdlet encontró tres repositorios registrados con PowerShellGet v2, pero solo importará dos de ellos. En este caso, el tercer repositorio es el repositorio PSGallery predeterminado.
Ejemplo 2: registro de los repositorios de NuGet registrados con PowerShellGet v2
Import-PSGetRepository
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
Ejemplo 3: Sobrescribir repositorios existentes
De forma predeterminada, el cmdlet no importa repositorios de PowerShellGet v2 con el mismo nombre que un repositorio PSResourceGet registrado. Use el parámetro Force para sobrescribir los repositorios existentes.
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
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Force
Use el parámetro Force para sobrescribir los repositorios existentes.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Salidas
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
El cmdlet devuelve un objeto PSRepositoryInfo para cada repositorio nuGet registrado con PowerShellGet v2.