Set-PSRepository
Define valores para um repositório registrado.
Sintaxe
Default (Padrão)
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Description
O Set-PSRepository
cmdlet define valores para um repositório de módulo registrado. As configurações são persistentes para o usuário atual e se aplicam a todas as versões do PowerShell instaladas para esse usuário.
Este é um cmdlet proxy para o Set-PSResourceRepository
cmdlet no Microsoft.PowerShell.PSResourceGet. Para obter mais informações, consulte Set-PSResourceRepository.
Exemplos
Exemplo 1: Definir a política de instalação para um repositório
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Esse comando define a política de instalação do repositório myInternalSource como Trusted, para que você não seja solicitado antes de instalar módulos dessa origem.
Exemplo 2: Definir os locais de origem e publicação para um repositório
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
Esse comando define o local de origem e o local de publicação para myInternalSource para os URIs especificados.
Parâmetros
-Credential
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | PSCredential |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | True |
Valor dos argumentos restantes: | False |
-InstallationPolicy
Especifica a política de instalação. Os valores válidos são: Confiável, Não Confiável.
O cmdlet de proxy transforma o valor desse parâmetro no parâmetro Trusted de Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | String |
Valor padrão: | None |
Valores aceitos: | Trusted, Untrusted |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | False |
Valor dos argumentos restantes: | False |
-Name
Especifica o nome do repositório.
Propriedades do parâmetro
Tipo: | String |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | 0 |
Obrigatório: | True |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | True |
Valor dos argumentos restantes: | False |
-PackageManagementProvider
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | String |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | False |
Valor dos argumentos restantes: | False |
-Proxy
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | Uri |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | True |
Valor dos argumentos restantes: | False |
-ProxyCredential
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | PSCredential |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | True |
Valor dos argumentos restantes: | False |
-PublishLocation
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | Uri |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | False |
Valor dos argumentos restantes: | False |
-ScriptPublishLocation
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | Uri |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | False |
Valor dos argumentos restantes: | False |
-ScriptSourceLocation
O cmdlet de proxy ignora esse parâmetro, pois ele não tem suporte Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | Uri |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | Named |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | False |
Valor dos argumentos restantes: | False |
-SourceLocation
Especifica o URI para descobrir e instalar módulos desse repositório. Por exemplo, para repositórios baseados em NuGet, o local de origem é semelhante a https://someNuGetUrl.com/api/v2
.
O cmdlet de proxy mapeia esse parâmetro para o parâmetro Uri de Set-PSResourceRepository
.
Propriedades do parâmetro
Tipo: | Uri |
Valor padrão: | None |
Dá suporte a curingas: | False |
DontShow: | False |
Conjuntos de parâmetros
(All)
Cargo: | 1 |
Obrigatório: | False |
Valor do pipeline: | False |
Valor do pipeline pelo nome da propriedade: | False |
Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
Entradas
String
PSCredential
Uri
Saídas
Object
Observações
A Galeria do PowerShell não dá mais suporte a TLS (Transport Layer Security) versões 1.0 e 1.1. Você deve usar o TLS 1.2 ou superior. Use o seguinte comando para garantir que você esteja usando o TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12