Cmdlet ini menggabungkan fungsionalitas cmdlet Save-Module dan Save-Script dari PowerShellGet v2.
Save-PSResource mengunduh sumber daya dari repositori terdaftar ke jalur tertentu di komputer lokal. Secara default, sumber daya disimpan dalam format yang belum dikemas atau diinstal. Skrip atau modul dapat dijalankan dari lokasi yang disimpan. Ada juga opsi untuk mengunduh sumber daya dalam format .nupkg.
Contoh
Contoh 1
Mengunduh modul Az dari repositori prioritas tertinggi dan menyimpannya ke lokasi saat ini.
Save-PSResource -Name Az
Contoh 2
Mengunduh modul Az dari Galeri PowerShell dan menyimpannya ke lokasi saat ini.
Save-PSResource -Name Az -Repository PSGallery
Contoh 3
Mengunduh modul Az dari repositori prioritas tertinggi dan menyimpannya dalam format .nupkg ke lokasi saat ini.
Save-PSResource Az -AsNupkg
Contoh 4
Mengunduh modul Az dari repositori prioritas tertinggi dan menyertakan file metadata XML PowerShellGet.
Save-PSResource Az -IncludeXML
Parameter
-AcceptLicense
Untuk modul yang memerlukan lisensi, secara otomatis menerima perjanjian lisensi selama penginstalan.
Parameter ini ditambahkan dalam PSResourceGet 1.1.0-rc1.
Menentukan satu atau beberapa nama repositori untuk dicari. Jika tidak ditentukan, pencarian mencakup semua repositori terdaftar, dalam urutan prioritas (tertinggi terlebih dahulu), hingga repositori ditemukan yang berisi paket. Repositori diurutkan berdasarkan prioritas, lalu berdasarkan nama. Nilai Prioritas yang lebih rendah memiliki prioritas yang lebih tinggi.
Saat mencari sumber daya di beberapa repositori, cmdlet PSResourceGet mencari repositori menggunakan urutan pengurutan ini.
Save-PSResource menyimpan paket pencocokan pertama dari daftar repositori yang diurutkan.
Parameter mendukung karakter kartubebas *. Jika Anda menentukan beberapa repositori, semua nama harus menyertakan atau menghilangkan karakter kartubebas. Anda tidak dapat menentukan campuran nama dengan dan tanpa kartubebas.
Lewati pemeriksaan dependensi sumber daya. Hanya sumber daya yang ditemukan yang terinstal. Tidak ada sumber daya dari sumber daya yang ditemukan yang diinstal.
Menentukan jalur untuk menginstal sumber daya untuk sementara sebelum menyimpan. Jika tidak ada jalur sementara yang disediakan, sumber daya untuk sementara diinstal di folder sementara pengguna saat ini.
Tekan perintah untuk mempercayai repositori. Perintah untuk mempercayai repositori hanya terjadi jika repositori tidak dikonfigurasi sebagai tepercaya.
Menentukan versi sumber daya yang akan dikembalikan. Nilainya dapat berupa versi atau rentang versi yang tepat menggunakan sintaks penerapan versi NuGet.
Untuk informasi selengkapnya tentang rentang versi NuGet, lihat penerapan versi Paket .
PowerShellGet mendukung semua kecuali versi inklusif minimum tercantum dalam dokumentasi rentang versi NuGet. Menggunakan 1.0.0.0 sebagai versi tidak menghasilkan versi 1.0.0.0 dan yang lebih tinggi (rentang inklusif minimum). Sebagai gantinya, nilai dianggap sebagai versi yang diperlukan. Untuk mencari rentang inklusif minimum, gunakan [1.0.0.0, ] sebagai rentang versi.
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Secara default, cmdlet tidak mengembalikan objek apa pun. Saat parameter PassThru digunakan, cmdlet menghasilkan objek PSResourceInfo untuk sumber daya yang disimpan.
Catatan
Modul ini didefinisikan svres sebagai alias untuk Save-PSResource.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.