Set-PSRepository
Imposta i valori per un repository registrato.
Sintassi
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Descrizione
Il Set-PSRepository
cmdlet imposta i valori per un repository di moduli registrati. Le impostazioni sono persistenti per l'utente corrente e si applicano a tutte le versioni di PowerShell installate per tale utente.
Si tratta di un cmdlet proxy per il Set-PSResourceRepository
cmdlet in Microsoft.PowerShell.PSResourceGet. Per altre informazioni, vedere Set-PSResourceRepository.
Esempio
Esempio 1: Impostare i criteri di installazione per un repository
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Questo comando imposta i criteri di installazione per il repository myInternalSource su Trusted, in modo che non venga richiesto prima di installare i moduli da tale origine.
Esempio 2: Impostare i percorsi di origine e pubblicazione per un repository
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
Questo comando imposta il percorso di origine e il percorso di pubblicazione per myInternalSource negli URI specificati.
Parametri
-Credential
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationPolicy
Specifica i criteri di installazione. I valori validi sono : Trusted, Untrusted.
Il cmdlet proxy trasforma il valore di questo parametro nel parametro Trusted di Set-PSResourceRepository
.
Type: | String |
Accepted values: | Trusted, Untrusted |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome del repository.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageManagementProvider
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Il cmdlet proxy ignora questo parametro perché non è supportato da Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLocation
Specifica l'URI per l'individuazione e l'installazione di moduli da questo repository. Ad esempio, per i repository basati su NuGet, il percorso di origine è simile a https://someNuGetUrl.com/api/v2
.
Il cmdlet proxy esegue il mapping di questo parametro al parametro Uri di Set-PSResourceRepository
.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Note
Il PowerShell Gallery non supporta più Transport Layer Security (TLS) versioni 1.0 e 1.1. È necessario usare TLS 1.2 o versione successiva. Per verificare di usare TLS 1.2, eseguire il comando seguente:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12