Import-PSGetRepository
Busca los repositorios registrados con PowerShellGet y los registra para PSResourceGet.
Sintaxis
Default (valor predeterminado)
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este cmdlet busca los repositorios nuGet registrados con PowerShellGet v2 y los registra para PSResourceGet. PowerShellGet v2 tiene un modelo de proveedor que permite registrar repositorios que usan distintos protocolos de proveedor. PSResourceGet solo admite repositorios NuGet, por lo que este cmdlet solo importa repositorios NuGet.
El repositorio PSGallery está registrado de forma predeterminada. Este cmdlet no importa el repositorio de PSGallery desde PowerShellGet v2. Si necesita volver a registrar el repositorio de PSGallery, use el cmdlet Register-PSResourceRepository con el parámetro PSGallery.
Ejemplos
Ejemplo 1: Mostrar los repositorios nuGet registrados con PowerShellGet v2
En este ejemplo se usan los parámetros detallado de 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 predeterminado PSGallery.
Ejemplo 2: registro de los repositorios 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 que tienen 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 pide confirmación antes de ejecutar el cmdlet.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cf |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Force
Use el parámetro Force para sobrescribir los repositorios existentes.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Wi |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
Salidas
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
El cmdlet devuelve un objeto de PSRepositoryInfo para cada repositorio de NuGet registrado con PowerShellGet v2.