Set-PSRepository
Establece valores para un repositorio registrado.
Syntax
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Description
El Set-PSRepository
cmdlet establece valores para un repositorio de módulo registrado. La configuración es persistente para el usuario actual y se aplica a todas las versiones de PowerShell instaladas para ese usuario.
Se trata de un cmdlet de proxy para el Set-PSResourceRepository
cmdlet en Microsoft.PowerShell.PSResourceGet. Para obtener más información, vea Set-PSResourceRepository.
Ejemplos
Ejemplo 1: Establecimiento de la directiva de instalación para un repositorio
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Este comando establece la directiva de instalación del repositorio myInternalSource en Trusted, de modo que no se le solicite antes de instalar módulos desde ese origen.
Ejemplo 2: Establecimiento de las ubicaciones de origen y publicación de un repositorio
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
Este comando establece la ubicación de origen y la ubicación de publicación de myInternalSource en los URI especificados.
Parámetros
-Credential
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationPolicy
Especifica la directiva de instalación. Los valores válidos son: Trusted, Untrusted.
El cmdlet de proxy transforma el valor de este parámetro en el parámetro Trusted de Set-PSResourceRepository
.
Type: | String |
Accepted values: | Trusted, Untrusted |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica el nombre del repositorio.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageManagementProvider
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
El cmdlet de proxy omite este parámetro, ya que no es compatible con Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLocation
Especifica el URI para detectar e instalar módulos desde este repositorio. Por ejemplo, para los repositorios basados en NuGet, la ubicación de origen es similar a https://someNuGetUrl.com/api/v2
.
El cmdlet de proxy asigna este parámetro al parámetro URI de Set-PSResourceRepository
.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
Notas
El Galería de PowerShell ya no admite las versiones 1.0 y 1.1 de Seguridad de la capa de transporte (TLS). Debe usar TLS 1.2 o superior. Use el siguiente comando para asegurarse de que usa TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12