Set-PSRepository
Define valores para um repositório registado.
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 registado. As definições são persistentes para o utilizador atual e aplicam-se a todas as versões do PowerShell instaladas para esse utilizador.
Este é um cmdlet proxy para o Set-PSResourceRepository
cmdlet no Microsoft.PowerShell.PSResourceGet. Para obter mais informações, veja Set-PSResourceRepository.
Exemplos
Exemplo 1: Definir a política de instalação para um repositório
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Este comando define a política de instalação do repositório myInternalSource como Trusted, para que não lhe seja pedido antes de instalar módulos a partir dessa origem.
Exemplo 2: Definir as localizações 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'
Este comando define a localização de origem e a localização de publicação de myInternalSource para os URIs especificados.
Parâmetros
-Credential
O cmdlet proxy ignora este parâmetro, uma vez que não é suportado 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: Fidedigno, Não Fidedigno.
O cmdlet proxy transforma o valor deste parâmetro no 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 este parâmetro, uma vez que não é suportado 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 este parâmetro, uma vez que não é suportado 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 este parâmetro, uma vez que não é suportado 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 este parâmetro, uma vez que não é suportado 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 este parâmetro, uma vez que não é suportado 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 este parâmetro, uma vez que não é suportado 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 detetar e instalar módulos a partir deste repositório. Por exemplo, para repositórios baseados em NuGet, a localização de origem é semelhante a https://someNuGetUrl.com/api/v2
.
O cmdlet proxy mapeia este 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
Notas
O Galeria do PowerShell já não suporta as versões 1.0 e 1.1 do Transport Layer Security (TLS). Tem de utilizar o TLS 1.2 ou superior. Utilize o seguinte comando para garantir que está a utilizar o TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12