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 .
Ini adalah cmdlet proksi untuk Save-PSResource cmdlet di Microsoft.PowerShell.PSResourceGet. Untuk informasi selengkapnya, lihat Save-PSResource
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
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Save-PSResource.
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.
Cmdlet proksi memetakan parameter ini ke parameter Jalur dari Save-PSResource.
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.
Galeri PowerShell tidak lagi mendukung Transport Layer Security (TLS) versi 1.0 dan 1.1. Anda harus menggunakan TLS 1.2 atau yang lebih tinggi. Gunakan perintah berikut untuk memastikan Anda menggunakan TLS 1.2:
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.