Name Uri Trusted Priority
---- --- ------- --------
PoshTestGallery https://www.poshtestgallery.com/api/v2 False 50
Ejemplo 2
En este ejemplo se registra el repositorio de PSGallery predeterminado. A diferencia del ejemplo anterior, no se pueden usar los parámetros de Name y URI para registrar el repositorio de PSGallery. El repositorio de PSGallery se registra de forma predeterminada, pero se puede quitar. Use este comando para restaurar el registro predeterminado.
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 False 50
Ejemplo 3
En este ejemplo se registran varios repositorios a la vez. Para ello, usamos el parámetro Repository y proporcionamos una matriz de tablas hash. Cada tabla hash solo puede tener claves asociadas a parámetros para el NameParameterSet o la PSGalleryParameterSet.
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 True 10
Local file:///D:/PSRepoLocal/ True 20
PSGv3 https://www.powershellgallery.com/api/v3 True 50
Ejemplo 4
En este ejemplo se registra un repositorio con información de credenciales que se va a recuperar de un almacén de SecretManagement registrado, donde SecretStore es el nombre del almacén y TestSecret es el nombre del secreto almacenado.
Debe tener instalado el módulo Microsoft.PowerShell.SecretManagement , tener un almacén registrado y almacenar un secreto en él. Si se configura correctamente, el comando Get-SecretInfo -Name 'TestSecret' devolverá el secreto.
El formato del secreto debe coincidir con los requisitos del repositorio. En algunos casos, TestSecret es posible que sea necesario almacenarlo como un objeto PSCredential con un nombre de usuario y una contraseña o token.
En otros, es posible que sea necesario almacenarlo como un SecureString que representa solo el token.
Especifica la versión de la API que usa el repositorio. Los valores válidos son:
V2: usa la API de NuGet V2
V3: usa la API de NuGet V3
ContainerRegistry: se usa para Azure Container Registry
Local: úselo para repositorios basados en el sistema de archivos
NugetServer: úselo para repositorios basados en NuGet.Server
El cmdlet Register-PSResourceRepository debe detectar automáticamente la versión de la API. Este parámetro permite cambiar la versión de la API después de haber registrado un repositorio.
Este es un parámetro dinámico que especifica el proveedor de credenciales a utilizar para el repositorio. Este parámetro solo está disponible cuando el repositorio que se está registrando es una fuente Azure Artifacts. Los valores válidos son:
None - No se define ningún proveedor de credenciales
AzArtifacts - Utilizar el proveedor de credenciales de artefactos de Azure
Si no usas este parámetro, el valor por defecto es None. Si la URL del repositorio contiene pkgs.dev.azure.com o pkgs.visualstudio.com, el comando registra automáticamente el repositorio con la propiedad CredentialProvider establecida en AzArtifacts.
Especifica la clasificación de prioridad del repositorio. Los valores de prioridad válidos oscilan entre 0 y 100. Los valores más bajos tienen una clasificación de prioridad más alta. El valor predeterminado es 50.
Los repositorios se ordenan por prioridad y, a continuación, por nombre. Al buscar recursos en varios repositorios, los cmdlets de PSResourceGet buscan en los repositorios con este criterio de ordenación y devuelven la primera coincidencia encontrada.
Especifica una matriz de tablas hash que contienen información del repositorio. Use este parámetro para registrar varios repositorios a la vez. Cada tabla hash solo puede tener claves asociadas a parámetros para el NameParameterSet o la PSGalleryParameterSet.
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.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.