Condividi tramite


Set-PackageSource

Sostituisce un'origine del pacchetto per un provider di pacchetti specificato.

Sintassi

Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [[-Name] <String>]
   [-Location <String>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-ProviderName <String>]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   -InputObject <PackageSource>
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-ConfigFile <String>]
   [-SkipValidate]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-ConfigFile <String>]
   [-SkipValidate]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-PackageManagementProvider <String>]
   [-PublishLocation <String>]
   [-ScriptSourceLocation <String>]
   [-ScriptPublishLocation <String>]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-PackageManagementProvider <String>]
   [-PublishLocation <String>]
   [-ScriptSourceLocation <String>]
   [-ScriptPublishLocation <String>]
   [<CommonParameters>]

Descrizione

sostituisce Set-PackageSource un'origine del pacchetto per un provider di pacchetti specificato. Le origini dei pacchetti vengono sempre gestite da un provider di pacchetti.

Esempio

Esempio 1: Modificare un'origine del pacchetto

Questo comando modifica il nome esistente di un'origine del pacchetto. L'origine è impostata su Attendibile, che elimina le richieste di verifica dell'origine quando vengono installati i pacchetti.

PS C:\> Set-PackageSource -Name MyNuget -NewName NewNuGet -Trusted -ProviderName NuGet

Parametri

-ConfigFile

Specifica un file di configurazione.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Specifica un account utente che dispone dell'autorizzazione per installare i provider di pacchetti.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceBootstrap

Indica che Set-PackageSource forza PackageManagement a installare automaticamente il provider di pacchetti.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Specifica un oggetto ID origine pacchetto che rappresenta il pacchetto che si desidera modificare. Gli ID origine pacchetto fanno parte dei risultati del Get-PackageSource cmdlet.

Type:Microsoft.PackageManagement.Packaging.PackageSource
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Location

Specifica il percorso di origine del pacchetto corrente. Il valore può essere un URI, un percorso di file o qualsiasi altro formato di destinazione supportato dal provider del pacchetto.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome di un'origine del pacchetto.

Type:String
Aliases:SourceName
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NewLocation

Specifica il nuovo percorso per un'origine del pacchetto. Il valore può essere un URI, un percorso di file o qualsiasi altro formato di destinazione supportato dal provider del pacchetto.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NewName

Specifica il nuovo nome assegnato a un'origine del pacchetto.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PackageManagementProvider

Specifica un provider di gestione pacchetti.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProviderName

Specifica un nome di provider.

Type:String
Aliases:Provider
Accepted values:Bootstrap, NuGet, PowerShellGet
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Proxy

Specifica un server proxy per la richiesta, anziché connettersi direttamente alla risorsa Internet.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyCredential

Specifica un account utente con autorizzazioni per l'uso del server proxy specificato dal parametro Proxy.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublishLocation

Specifica il percorso di pubblicazione.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptPublishLocation

Specifica il percorso di pubblicazione dello script.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptSourceLocation

Specifica il percorso di origine dello script.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipValidate

Opzione che ignora la convalida delle credenziali di un'origine del pacchetto.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Trusted

Indica che l'origine è un provider di pacchetti attendibile. Le origini attendibili non richiedono la verifica per installare i pacchetti.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Non è possibile inviare tramite pipe oggetti a questo cmdlet.

Output

None

Questo cmdlet non restituisce output.

Note

Importante

A partire da aprile 2020 PowerShell Gallery non supporta più le versioni 1.0 e 1.1 di TLS (Transport Layer Security). Se non si usa TLS 1.2 o versione successiva, si riceverà un errore quando si tenta di accedere a PowerShell Gallery. Per verificare di usare TLS 1.2, eseguire il comando seguente:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Per altre informazioni, vedere l'annuncio corrispondente nel blog di PowerShell.