perintah unduh (winget)
Perintah unduhan alat winget mengunduh penginstal, dependensi, dan file lisensi (saat mengunduh aplikasi Paket Microsoft Store). Gunakan perintah pencarian dan perintah tampilkan untuk mengidentifikasi penginstal paket yang ingin Anda unduh.
Perintah unduhan mengharuskan Anda menentukan string yang tepat untuk diunduh. Jika ada ambiguitas, Anda akan diminta untuk memfilter perintah unduhan lebih lanjut ke aplikasi yang tepat.
Perintah unduhan memerlukan autentikasi EntraID (secara foral Azure Active Directory) untuk mengunduh aplikasi paket Microsoft Store (*.msix, *.appx, *.msixbundle, atau *.appxbundle) dan untuk mengunduh file lisensi aplikasi paket Microsoft Store. Akun EntraID yang digunakan untuk autentikasi untuk menghasilkan dan mengambil file lisensi aplikasi paket Microsoft Store harus menjadi anggota dari salah satu dari tiga peran Azure berikut: Administrator Global, Administrator Pengguna, atau Administrator Lisensi.
Catatan
Secara default, perintah unduh akan mengunduh penginstal yang sesuai ke folder Unduhan pengguna. Gunakan opsi --download-directory untuk menentukan jalur unduhan kustom.
Penggunaan
winget download [[-q] <query>] [<options>]
Unduh tanpa file lisensi
Mengunduh paket menggunakan WinGet, file lisensi paket dapat dihilangkan dengan menambahkan ke perintah --skip-license
parameter . Pengecualian file lisensi paket akan menghapus persyaratan otorisasi untuk menghasilkan file lisensi offline.
winget download [[--id] <package id>] [[--skip-license]] [<options>]
Unduh untuk platform tertentu
Mengunduh paket menggunakan WinGet, secara default akan mengunduh versi terbaru yang tersedia dari paket untuk setiap kasus penggunaan yang berlaku (arsitektur, platform perangkat, dll.). Memfilter konten yang diunduh untuk platform perangkat tertentu dilakukan dengan menambahkan ke perintah --platform
parameter .
winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Platform | Deskripsi |
---|---|
Windows.Desktop | Mendukung diinstal pada pengalaman desktop Windows |
Windows.Universal | Dukungan yang diinstal pada semua sistem operasi Microsoft |
Windows.Holographic | Dukungan yang diinstal pada perangkat Microsoft HoloLens |
Unduh untuk arsitektur tertentu
Mengunduh paket menggunakan WinGet, secara default akan mengunduh versi terbaru yang tersedia dari paket untuk setiap kasus penggunaan yang berlaku (arsitektur, platform perangkat, dll.). Memfilter konten yang diunduh dengan arsitektur tertentu dilakukan dengan menambahkan ke perintah --architecture
parameter .
winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Sistem | Deskripsi |
---|---|
x86 | Prosesor 32-bit |
x64 | Prosesor 64-bit |
arm | Prosesor ARM 32-bit |
arm64 | Prosesor ARM 64-bit |
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-q,--query | Kueri yang digunakan untuk mencari aplikasi. |
Catatan
Argumen kueri bersifat posisi. Sintaks gaya kartubebas tidak didukung. Ini paling sering adalah string karakter yang Anda harapkan untuk mengidentifikasi paket yang ingin Anda unduh secara unik.
Opsi
Opsi ini memungkinkan Anda menyesuaikan pengalaman pengunduhan untuk memenuhi kebutuhan Anda.
Opsi | Deskripsi |
---|---|
-d, --download-directory | Direktori tempat penginstal diunduh. |
-m, --manifes | Harus diikuti dengan jalur ke file manifes (YAML). |
--id | Membatasi unduhan ke ID aplikasi. |
--name | Membatasi pencarian pada nama ID aplikasi. |
--moniker | Membatasi pencarian ke moniker yang terdaftar untuk aplikasi. |
-v, --version | Memungkinkan Anda menentukan versi yang tepat untuk diinstal. Jika tidak ditentukan, yang terbaru akan mengunduh aplikasi versi tertinggi. |
-s, --source | Membatasi pencarian ke nama sumber yang disediakan. Harus diikuti dengan nama sumber. |
--scope | Memungkinkan Anda untuk menentukan apakah alat penginstal harus menargetkan pengguna atau cakupan komputer. Lihat masalah umum yang berkaitan dengan cakupan penginstalan paket. |
-a, --architecture | Pilih arsitektur yang akan diunduh. |
--installer-type | Pilih jenis penginstal untuk diunduh. |
-e, --exact | Menggunakan string yang tepat dalam kueri, termasuk memeriksa sensitivitas huruf besar/kecil. Hal ini tidak akan menggunakan perilaku default substring. |
--locale | Menentukan lokal mana yang akan digunakan (format BCP47). |
--ignore-security-hash | Abaikan kegagalan pemeriksaan hash penginstal. Tidak direkomendasikan. |
--skip-dependensies | Melewati dependensi paket pemrosesan dan fitur Windows. |
--Header | Header HTTP sumber REST Windows-Package-Manager opsional. |
--authentication-mode | Tentukan preferensi jendela autentikasi (senyap, silentPreferred atau interaktif). |
--authentication-account | Tentukan akun yang akan digunakan untuk autentikasi. |
--accept-package-agreements | Digunakan untuk menerima perjanjian lisensi, dan menghindari perintah. |
--accept-source-agreements | Digunakan untuk menerima perjanjian lisensi sumber, dan menghindari perintah. |
--skip-license,--skip-microsoft-store-package-license | Melewati pengambilan lisensi offline paket Microsoft Store. |
--balei-balei | Pilih platform target. |
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Contoh kueri
Contoh berikut mengunduh versi aplikasi tertentu dari ID-nya.
winget download --id Microsoft.PowerToys --version 0.15.2
Contoh berikut mengunduh aplikasi dengan jenis alat penginstal tertentu.
winget download --id Microsoft.WingetCreate --installer-type msix
Contoh berikut mengunduh aplikasi berdasarkan arsitektur dan cakupan ke direktori unduhan tertentu.
winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>
Topik terkait
Windows developer