Get-PackageSource
Mendapatkan daftar sumber paket yang terdaftar untuk penyedia paket.
Sintaks
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Get-PackageSource
[[-Name] <String>]
[-Location <String>]
[-Force]
[-ForceBootstrap]
[-ProviderName <String[]>]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Deskripsi
Get-PackageSource
Cmdlet mendapatkan daftar sumber paket yang terdaftar di PackageManagement di komputer lokal. Jika Anda menentukan penyedia paket, Get-PackageSource
hanya mendapatkan sumber yang terkait dengan penyedia yang ditentukan. Jika tidak, perintah mengembalikan semua sumber paket yang terdaftar dengan PackageManagement.
Contoh
Contoh 1: Dapatkan semua sumber paket
Get-PackageSource
Cmdlet mendapatkan semua sumber paket yang terdaftar dengan PackageManagement di komputer lokal.
Get-PackageSource
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
PSGallery PowerShellGet False https://www.powershellgallery.com/api/v2
Contoh 2: Mendapatkan semua sumber paket untuk penyedia tertentu
Perintah ini mendapatkan sumber paket yang terdaftar untuk penyedia tertentu.
Get-PackageSource -ProviderName NuGet
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageSource
menggunakan parameter ProviderName untuk mendapatkan sumber paket yang terdaftar untuk penyedia NuGet .
Contoh 3: Mendapatkan sumber dari penyedia paket
Perintah ini menggunakan penyedia paket untuk mendapatkan sumber paket.
Get-PackageProvider -Name NuGet | Get-PackageSource
Name ProviderName IsTrusted Location
---- ------------ --------- --------
LocalPackages NuGet False C:\LocalPkg\
MyNuget NuGet False https://www.nuget.org/api/v2
Get-PackageProvider
menggunakan parameter Nama menentukan nama penyedia, NuGet. Objek dikirim ke alur ke Get-PackageSource
.
Parameter
-ConfigFile
Menentukan file konfigurasi.
Type: | String |
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 cmdlet ini 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 |
-Location
Menentukan lokasi sumber atau repositori manajemen paket.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama sumber manajemen paket.
Type: | String |
Position: | 0 |
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 satu atau beberapa nama penyedia paket. Pisahkan beberapa nama penyedia paket dengan koma.
Gunakan Get-PackageProvider
untuk mendapatkan daftar penyedia paket yang tersedia.
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 untuk sumber paket.
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 |
Output
Microsoft.PackageManagement.Packaging.PackageSource
Cmdlet ini mengembalikan objek PackageSource untuk setiap sumber paket terdaftar yang memenuhi kriteria yang ditetapkan oleh parameter. Secara default, ini mengembalikan setiap sumber paket terdaftar.
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.
Link Terkait
PowerShellGet
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk