Bagikan melalui


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>]

perintah unduh

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>