Set-PackageSource

Menggantikan sumber paket untuk penyedia paket tertentu.

Sintaks

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>]

Deskripsi

Set-PackageSource menggantikan sumber paket untuk penyedia paket tertentu. Sumber paket selalu dikelola oleh penyedia paket.

Contoh

Contoh 1: Mengubah sumber paket

Perintah ini mengubah nama sumber paket yang ada. Sumber diatur ke Tepercaya, yang menghilangkan permintaan untuk memverifikasi sumber ketika paket diinstal.

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

Parameter

-ConfigFile

Menentukan file konfigurasi.

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

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-Credential

Menentukan akun pengguna yang memiliki izin untuk menginstal penyedia paket.

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

-Force

Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna.

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

-ForceBootstrap

Menunjukkan bahwa Set-PackageSource memaksa PackageManagement untuk menginstal penyedia paket secara otomatis.

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

-InputObject

Menentukan objek ID sumber paket yang mewakili paket yang ingin Anda ubah. ID sumber paket adalah bagian dari hasil Get-PackageSource cmdlet.

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

-Location

Menentukan lokasi sumber paket saat ini. Nilainya dapat berupa URI, jalur file, atau format tujuan lainnya yang didukung oleh penyedia paket.

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

-Name

Menentukan nama sumber paket.

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

-NewLocation

Menentukan lokasi baru untuk sumber paket. Nilainya dapat berupa URI, jalur file, atau format tujuan lainnya yang didukung oleh penyedia paket.

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

-NewName

Menentukan nama baru yang Anda tetapkan ke sumber paket.

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

-PackageManagementProvider

Menentukan penyedia manajemen paket.

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

-ProviderName

Menentukan nama penyedia.

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

Menentukan server proksi untuk permintaan tersebut, daripada menyambungkan langsung ke sumber daya Internet.

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

-ProxyCredential

Menentukan akun pengguna yang memiliki izin untuk menggunakan server proksi yang ditentukan oleh parameter Proksi .

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

-PublishLocation

Menentukan lokasi penerbitan.

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

-ScriptPublishLocation

Menentukan lokasi penerbitan skrip.

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

-ScriptSourceLocation

Menentukan lokasi sumber skrip.

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

-SkipValidate

Alihkan yang melewati validasi kredensial sumber paket.

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

-Trusted

Menunjukkan bahwa sumbernya adalah penyedia paket tepercaya. Sumber tepercaya tidak meminta verifikasi untuk menginstal paket.

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

-WhatIf

Menunjukkan yang akan terjadi jika cmdlet dijalankan. Cmdlet tidak dijalankan.

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

Input

None

Anda tidak dapat menyalurkan objek ke cmdlet ini.

Output

None

Cmdlet ini tidak mengembalikan output.

Catatan

Penting

Pada April 2020, PowerShell Gallery tidak lagi mendukung Transport Layer Security (TLS) versi 1.0 dan 1.1. Jika Anda tidak menggunakan TLS 1.2 atau yang lebih tinggi, Anda akan menerima kesalahan saat mencoba mengakses Galeri PowerShell. Gunakan perintah berikut untuk memastikan Anda menggunakan TLS 1.2:

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

Untuk informasi selengkapnya, lihat pengumuman di blog PowerShell.