Compartir a través de


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.