Aracılığıyla paylaş


indir komutu (winget)

WinGet'in indirme komutu yükleyiciyi, bağımlılıkları ve lisans dosyasını indirir (Microsoft Store Paketlenmiş uygulamasını indirirken). İndirmek istediğiniz paket yükleyicisini tanımlamak için arama komutunu ve göster komutunu kullanın.

İndirme komutu, indirilmesi gereken tam dizeyi belirtmenizi gerektirir. Herhangi bir belirsizlik varsa, indirme komutunu tam bir uygulamaya göre daha fazla filtrelemeniz istenir.

İndirme komutu, Microsoft Store paketlenmiş bir uygulamayı (*.msix, *.appx, *.msixbundle veya *.appxbundle) indirmek ve Microsoft Store paketlenmiş uygulama lisans dosyasını indirmek için EntraID (resmi olarak Azure Active Directory) kimlik doğrulaması gerektirir. Microsoft Store paketlenmiş bir uygulama lisans dosyası oluşturmak ve almak için kimlik doğrulaması için kullanılan EntraID hesabının şu üç Azure rolünden birinin üyesi olması gerekir: Genel Yönetici, Kullanıcı Yöneticisi veya Lisans Yöneticisi.

Uyarı

Varsayılan olarak, indirme komutu uygun yükleyiciyi kullanıcının İndirmeler klasörüne indirir. Özel bir indirme yolu belirtmek için --download-directory seçeneğini kullanın.

Kullanım

winget download [[-q] <query>] [<options>]

Windows Terminali'nin komut satırına winget indirme komutunu girme işleminin ekran görüntüsü.

Lisans dosyası olmadan indirme

WinGet kullanarak bir paket indirdiğinizde, parametresi komutuna --skip-license eklenerek paket lisans dosyası atlanabilir. Paket lisans dosyasının dışlanması, çevrimdışı lisans dosyasını oluşturmak için yetkilendirme gereksinimini kaldırır.

winget download [[--id] <package id>] [[--skip-license]] [<options>]

Belirli bir platform için indirme

WinGet kullanarak bir paketin indirilmesi, her geçerli kullanım örneği (mimari, cihaz platformu vb.) için paketin en son kullanılabilir sürümünü varsayılan olarak indirir. Belirli bir cihaz platformu için indirilen içeriği filtrelemek, parametresinin sonuna --platform eklenerek gerçekleştirilir.

winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Platforma Açıklama
Windows.Masaüstü Windows masaüstü deneyimine kurulum için destek sağlar
Windows.Universal Tüm Microsoft işletim sistemlerine yüklenmesini destekler
Windows.Holographic Microsoft HoloLens cihazlarına yüklenmeyi destekleyen özelliklere sahiptir.

Belirli bir mimari için indirme

WinGet kullanarak bir paketin indirilmesi, her geçerli kullanım örneği (mimari, cihaz platformu vb.) için paketin en son kullanılabilir sürümünü varsayılan olarak indirir. İndirilen içeriği belirli bir mimariyle filtrelemek, komutuna --architecture parametresi eklenerek gerçekleştirilir.

winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Mimarlık Açıklama
x86 32 bit işlemci
x64 64 bit işlemci
kol 32 bit ARM işlemci
arm64 64 bit ARM işlemci

Tartışmalar

Aşağıdaki argümanlar mevcuttur.

Tartışma Açıklama
-q,--sorgu Bir uygulamayı aramak için kullanılan sorgu.

Uyarı

Sorgu parametresi konumsaldır. Joker karakterli söz dizimi desteklenmez. Bu genellikle indirmek istediğiniz paketi benzersiz olarak tanımlamayı beklediğiniz karakter dizesidir.

Seçenekler

Seçenekler, indirme deneyimini gereksinimlerinizi karşılayacak şekilde özelleştirmenize olanak sağlar.

Seçenek Açıklama
-d, --indirme-dizini Yükleyicilerin indirildiği dizin.
-m, --manifest Bildirim (YAML) dosyasının yolu takip edilmelidir.
--kimlik İndirmeyi uygulamanın kimliğiyle sınırlar.
--isim Aramayı uygulamanın adıyla sınırlar.
--lakap Aramayı uygulama için listelenen adla sınırlar.
-v, --version Yüklenecek tam sürümü belirtmenizi sağlar. Belirtilmezse, en son sürüm en yüksek uygulamayı indirir.
-s, --kaynak Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir.
--kapsam Yükleyicinin kullanıcı veya makine kapsamını hedeflemesi gerekip gerekmediğini belirtmenize olanak tanır. Paket yükleme kapsamıile ilgili bilinen sorunlara bakın.
-a, --mimari İndirilmesi gereken mimariyi seçin.
--installer-type İndirilmesi gereken yükleyici türünü seçin.
-e, --exact Sorgudaki tam dizeyi kullanırken büyük/küçük harf duyarlılığını kontrol etmeyi de içerir. Bir alt dizenin varsayılan davranışını kullanmaz.
--Yerel ayar Hangi yerel ayarın kullanılacağını belirtir (BCP47 biçimi).
--güvenlik-hash'ını-yoksay Yükleyici karma denetimi hatasını yoksayın. Önerilmez.
--skip-dependencies (bağımlılıkları atla) Paket bağımlılıklarını ve Windows özelliklerini işlemeyi atlar.
--üstbilgi İsteğe bağlı Windows-Package-Manager REST kaynağı HTTP üst bilgisi.
--authentication-mode Kimlik doğrulama penceresi tercihi (sessiz, silentPreferred veya etkileşimli) belirtin.
--kimlik doğrulama hesabı Kimlik doğrulaması için kullanılacak hesabı belirtin.
--paket anlaşmalarını kabul et Lisans sözleşmesini kabul etmek ve istem yapılmasını önlemek için kullanılır.
--kaynak-sözleşmelerini-kabul-et Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır.
--lisansı-atla,--microsoft-store-paket-lisansını-atla Microsoft Store paketi çevrimdışı lisansını almayı atlar.
--peron Hedef platformu seçin.
-?, --yardım Bu komutla ilgili ek yardım alın.
-- bekleyin Kullanıcıdan çıkmadan önce herhangi bir tuşa basmasını ister.
--logs, --open-logs (kayıt dosyaları, kayıt dosyalarını aç) Varsayılan günlükler konumunu açın.
--verbose, --verbose-logs Günlük ayarını değiştirmek ve ayrıntılı bir günlük oluşturmak amacıyla kullanılır.
--nowarn (uyarıları gösterme), --ignore-warnings (uyarıları yoksay) Uyarı çıkışlarını gizler.
--disable-interactivity (etkileşimi devre dışı bırak) Etkileşimli istemleri devre dışı bırakın.
--proxy Bu yürütme için kullanılacak bir ara sunucu ayarlayın.
--ara sunucu yok Bu yürütme için ara sunucu kullanımını devre dışı bırakın.

Örnek sorgular

Aşağıdaki örnek, bir uygulamanın ID'sinden belirli bir sürümünü indirir.

winget download --id Microsoft.PowerToys --version 0.15.2

Aşağıdaki örnek, belirli bir yükleyici türüne sahip bir uygulamayı indirir.

winget download --id Microsoft.WingetCreate --installer-type msix

Aşağıdaki örnek, mimariye ve kapsama göre bir uygulamayı belirli bir indirme dizinine indirir.

winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>