cmdlet Save-Module mengunduh modul dan dependensi apa pun dari repositori terdaftar.
Save-Module mengunduh dan menyimpan versi modul terbaru. File disimpan ke jalur yang ditentukan pada komputer lokal. Modul tidak diinstal, tetapi konten tersedia untuk diperiksa oleh administrator. Modul yang disimpan kemudian dapat disalin ke lokasi komputer offline yang sesuai $env:PSModulePath .
Get-PSRepository menampilkan repositori terdaftar komputer lokal. Anda dapat menggunakan cmdlet Find-Module untuk mencari repositori terdaftar.
Parameter yang mengambil nomor versi modul mengharapkan string yang diformat sebagai nomor versi.
Nomor versi standar memiliki format di x.y.z mana x, y, dan z adalah angka
Versi prarilis memiliki format x.y.z-<prerelease_label> di mana string arbitrer ditetapkan ke rilis tersebut <prerelease_label> .
Contoh
Contoh 1: Menyimpan modul
Dalam contoh ini, modul dan dependensinya disimpan ke komputer lokal.
menggunakan parameter Nama untuk menentukan modul, PowerShellGet. Parameter Jalur menentukan tempat menyimpan modul yang diunduh. Parameter Repositori menentukan repositori terdaftar, PSGallery. Setelah pengunduhan selesai, Get-ChildItem menampilkan konten Path tempat file disimpan.
Contoh 2: Menyimpan versi modul tertentu
Contoh ini menunjukkan cara menggunakan parameter seperti MaximumVersion, atau RequiredVersion untuk menentukan versi modul.
menggunakan parameter Nama untuk menentukan modul, PowerShellGet. Parameter Jalur menentukan tempat menyimpan modul yang diunduh. Parameter Repositori menentukan repositori terdaftar, PSGallery. MaximumVersion menentukan bahwa versi 2.1.0 diunduh dan disimpan. Setelah pengunduhan selesai, Get-ChildItem menampilkan konten Path tempat file disimpan.
Contoh 3: Menemukan dan menyimpan versi modul tertentu
Dalam contoh ini, versi modul yang diperlukan ditemukan di repositori dan disimpan ke komputer lokal.
menggunakan parameter Nama untuk menentukan modul, PowerShellGet. Parameter Repositori menentukan repositori terdaftar, PSGallery.
RequiredVersion menentukan versi 1.6.5.
Objek dikirim melalui alur ke Save-Module. Parameter Jalur menentukan tempat menyimpan modul yang diunduh. Setelah pengunduhan selesai, Get-ChildItem menampilkan konten Path tempat file disimpan.
Parameter
-AcceptLicense
Terima perjanjian lisensi secara otomatis jika paket memerlukannya.
Menentukan jalur ke satu atau beberapa lokasi. Nilai parameter LiteralPath digunakan persis seperti yang dimasukkan. Tidak ada karakter yang ditafsirkan sebagai wildcard. Jika jalur menyertakan karakter escape, sertakan dalam tanda kutip tunggal. PowerShell tidak menginterpretasikan karakter apa pun yang diapit dalam tanda kutip tunggal sebagai urutan escape.
Menentukan versi modul maksimum, atau terbaru yang akan disimpan. Parameter MaximumVersion dan RequiredVersion tidak dapat digunakan dalam perintah yang sama.
Menentukan versi minimum modul tunggal untuk disimpan. Anda tidak dapat menambahkan parameter ini jika Anda mencoba menginstal beberapa modul. Parameter MinimumVersion dan RequiredVersion tidak dapat digunakan dalam perintah yang sama.
Menentukan nama yang mudah diingat dari repositori yang telah didaftarkan dengan menjalankan Register-PSRepository. Gunakan Get-PSRepository untuk menampilkan repositori terdaftar.
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Pada April 2020, Galeri PowerShell 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:
Untuk informasi selengkapnya, lihat pengumuman di blog PowerShell.
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.