Unregister-PackageSource

Menghapus sumber paket terdaftar.

Sintaks

Unregister-PackageSource
          [[-Source] <String>]
          [-Location <String>]
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-ProviderName <String>]
          [<CommonParameters>]
Unregister-PackageSource
          -InputObject <PackageSource[]>
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-ConfigFile <String>]
          [-SkipValidate]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-ConfigFile <String>]
          [-SkipValidate]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-PackageManagementProvider <String>]
          [-PublishLocation <String>]
          [-ScriptSourceLocation <String>]
          [-ScriptPublishLocation <String>]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-PackageManagementProvider <String>]
          [-PublishLocation <String>]
          [-ScriptSourceLocation <String>]
          [-ScriptPublishLocation <String>]
          [<CommonParameters>]

Deskripsi

Unregister-PackageSource Cmdlet menghapus sumber paket terdaftar. Sumber paket selalu dikelola oleh penyedia paket. Untuk menemukan sumber paket, gunakan Get-PackageSource cmdlet .

Contoh

Contoh 1: Membatalkan pendaftaran sumber paket untuk penyedia NuGet

Unregister-PackageSource Cmdlet membatalkan pendaftaran sumber paket dari komputer lokal. Parameter Lokasi dan Penyedia dapat digunakan untuk menentukan lebih lanjut sumber yang akan dihapus.

PS> Unregister-PackageSource -Source MyNuGet

Unregister-PackageSource Cmdlet menggunakan parameter Sumber untuk menentukan sumber mana yang akan dihapus.

Contoh 2: Gunakan objek PackageSource untuk membatalkan pendaftaran paket

Contoh ini menggunakan Get-PackageSource dan Unregister-PackageSource untuk membatalkan pendaftaran sumber paket. Objek PackageSource disimpan dalam variabel.

PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource

Variabel $pkgsource menyimpan PackageSource yang dibuat oleh Get-PackageSource cmdlet . Unregister-PackageSource$pkgsource menggunakan sebagai input ke parameter InputObject.

Sebagai alternatif, Unregister-PackageSource cmdlet dapat menentukan nilai untuk parameter InputObject :

Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )

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 untuk konfirmasi sebelum Unregister-PackageSource dijalankan.

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 mengakses komputer dan menjalankan perintah. Ketik nama pengguna, seperti User01, Domain01\User01, atau masukkan objek PSCredential , yang dihasilkan oleh Get-Credential cmdlet . Jika Anda mengetikkan nama pengguna, Anda akan dimintai kata sandi.

Ketika parameter Kredensial tidak ditentukan, akun pengguna saat ini digunakan.

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. Mengambil alih pembatasan yang mencegah Unregister-PackageSource keberhasilan, dengan pengecualian keamanan.

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

-ForceBootstrap

Menunjukkan bahwa Unregister-PackageSource memaksa PackageManagement untuk secara otomatis menghapus instalan penyedia paket untuk sumber paket yang ditentukan.

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

-InputObject

Menerima input alur yang menentukan objek PackageSource dari Get-PackageSource cmdlet. InputObject menerima objek PackageSource sebagai Get-PackageSource nilai atau variabel yang berisi objek .

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

-Location

Menentukan lokasi tempat sumber paket menunjuk. Nilai parameter ini 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

-PackageManagementProvider

Menentukan penyedia PackageManagement .

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

-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

-Source

Menentukan nama yang mudah diingat dari sumber paket.

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

-WhatIf

Menunjukkan apa yang akan terjadi jika Unregister-PackageSource 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

Microsoft.PackageManagement.Packaging.PackageSource

Anda dapat menyalurkan objek PackageSource ke cmdlet ini

Output

None

Cmdlet ini tidak mengembalikan output.

Catatan

Menyertakan penyedia paket dalam perintah dapat membuat parameter dinamis tersedia untuk cmdlet. Parameter dinamis khusus untuk penyedia paket. Get-Help Cmdlet mencantumkan set parameter cmdlet dan menyertakan kumpulan parameter penyedia.