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.
Exemplos
Exemplo 1: Definir a política de instalação para um repositório
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
Esse comando define o local de origem e o local de publicação para myInternalSource para os URIs especificados.
Parâmetros
-Credential
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.
Especifica o URI do local de publicação. Por exemplo, para repositórios baseados em NuGet, o local de publicação é semelhante a https://someNuGetUrl.com/api/v2/Packages.
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.
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.
A partir de abril de 2020, a Galeria do PowerShell não dá mais suporte ao TLS (Transport Layer Security) versões 1.0 e 1.1. Se você não estiver usando o TLS 1.2 ou superior, receberá um erro ao tentar acessar a Galeria do PowerShell. Use o seguinte comando para garantir que você esteja usando o TLS 1.2: