Set-PSRepository
Define valores para um repositório 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
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 Confiável, 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 proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationPolicy
Especifica a política de instalação. Os valores válidos são: Confiável, Não Confiável.
O cmdlet proxy transforma o valor desse parâmetro para o 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 o nome do repositório.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageManagementProvider
O cmdlet proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
O cmdlet proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
O cmdlet proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
O cmdlet proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
O cmdlet proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
O cmdlet proxy ignora esse parâmetro, pois ele não tem suporte pelo Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 proxy mapeia esse parâmetro para o parâmetro Uri de Set-PSResourceRepository
.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Saídas
Observações
O Galeria do PowerShell não dá mais suporte às versões 1.0 e 1.1 do Protocolo TLS.0 e 1.1. Você deve usar o TLS 1.2 ou superior. Use o seguinte comando para garantir que esteja usando o TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12